RSocketServ iSocketServer;
TRequestStatus iStatus;
RSocket listener;
RSocket acceptor;
TInt errol = iSocketServer.Connect();
listener.Open(iSocketServer,KAfInet,KSockStream,KProtocolInetTcp);
TInetAddr a;
a.SetPort(6622);
listener.Bind(a);
TInt listenStat = listener.Listen(1);
TInt acceptOpen = acceptor.Open(iSocketServer);
listener.Accept(acceptor,iStatus);
User::WaitForRequest(iStatus);
//Never gets anything to accept
acceptor.Close();
listener.Close();
iSocketServer.Close();
It never gets any data even though it is sent. What is wrong?
Mack wrote:
RSocketServ iSocketServer;
TRequestStatus iStatus;
RSocket listener;
RSocket acceptor;
TInt errol = iSocketServer.Connect();
listener.Open(iSocketServer,KAfInet,KSockStream,KProtocolInetTcp);
TInetAddr a; a.SetPort(6622);
listener.Bind(a);
TInt listenStat = listener.Listen(1);
TInt acceptOpen = acceptor.Open(iSocketServer);
listener.Accept(acceptor,iStatus);
User::WaitForRequest(iStatus);
//Never gets anything to accept
acceptor.Close();
listener.Close();
iSocketServer.Close();
It never gets any data even though it is sent. What is wrong?
Are u connecting from other PC one that port and IP??.
Check the return code of Bind()