现在公司项目要用到Jabbered服务器来完成及时通信软件,我在公司的电脑上安装了一个Windows版的Jabbered服务器,我用Socket向Jabbered服务器发送XML流但不管怎么都得到以下返回信息,请问这是怎么回事?
<?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' id='47201626' xmlns='jabber:client' from='jabber.org'>
<stream:error>Invalid Namespace</stream:error></stream:stream>
我用以下代码发送的XML流:
button的单击事件:
  CS.socket.Active:=true;
  S:='<?xml version='+'''1.0'''+' encoding='+'''UTF-8'''+'?><stream:stream to='+'''jabber.org''';
  S:=S+' xmlns='+'''jabber.client'''+' xmlns:stream='+'''http://ether.jabber.org/stream'''+'>';
  CS.Socket.SendText(S);