hello ..
this is the server side code...
without accept any request...
its running...
at least it should be wait at accept system call...
plz tell me...
what is the error in the following code....
thanx
RSocketServ session;
RSocket listen,socket;
TRequestStatus istatus;
TInt k=session.Connect();
if(k==KErrNone)
{
User::InfoPrint(_L("Connect Success"😉);
}
//User::WaitForRequest(istatus);
if(listen.Open(session,KAfInet,KSockStream,KProtocolInetTcp) !=KErrNone)
Exit();
User::InfoPrint(_L("listen open"😉);
if(socket.Open(session)!=KErrNone)
Exit();
User::InfoPrint(_L("socket open"😉);
TInetAddr k1(KInetAddrAny, KTestPort);
TInt err=listen.Bind(k1);
if(err==KErrNone)
User::InfoPrint(_L("Bind success"😉);
TInt listenStat = listen.Listen(5);
User::InfoPrint(_L("after listen"😉);
User::LeaveIfError(listenStat);
listen.Accept(socket,istatus);
if(istatus!=KErrNone)
User::InfoPrint(_L("accept Success"😉);
User::WaitForRequest(istatus);
TBuf8<256>data;
socket.Read(data,istatus);
User::WaitForRequest(istatus);
socket.Write(data,istatus);
TFileName recv_data;
recv_data.Copy(data);
User::InfoPrint(recv_data);
socket.Close();
listen.Close();
session.Close();
Edit/Delete Message