hi All
i am try to log in xmpp client ,
void login ()
{
LOGARG("%s", __func__);
TRequestStatus aStatus;
TInetAddr dst(TInetAddr(INET_ADDR(202,54,88,44), 5224)); //server IP and port
User::LeaveIfError(iSocketServ.Connect());
conSocket.Open(iSocketServ, KAfInet, KSockDatagram, KProtocolInetUdp);
conSocket.Connect(dst,aStatus);
User::WaitForRequest(aStatus);
if (aStatus.Int() != KErrNone )
{
LOGARG("Connection Failed!\n",__func__);
}
_LIT8(KStart8, "<?xml version='1.0' encoding='utf-8'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' to='pr.mrtalk.com' version='1.0'>");
conSocket.Write(KStart8(),aStatus);
User::WaitForRequest(aStatus);
if (aStatus.Int() != KErrNone )
{
LOGARG("Write Failed!",__func__);
}
LOGARG("Write Done!",__func__);
TBuf8<100> buf8;
TBuf<100> buf;
conSocket.Read(buf8,aStatus);
User::WaitForRequest(aStatus);
if (aStatus.Int() != KErrNone )
{
LOGARG("Read Failed!",__func__);
}
buf.Copy(buf8);
LOGDES16(buf);
LOGARG("%s Done",__func__);
}
but i did not log in.
what the problem ?





