Hello to everyone.
I have a problem that I hope you can help me solve.
I have an application that acts as a server, listening for incoming TCP connections. I altered some instructions for it to use IPV6 but after the accept() instruction using setactive() i get right away a -18(KErrNotReady) error in the RunL. When i was using IPv4 all was normal. I can send UDPs using IPV6 but listening for connections over TCP seems to be a problem. The engine of my application is:
User::LeaveIfError(iSocket.Open(iSocketServ, KAfInet, KSockStream, KProtocolInetTcp));
After this instruction the code goes to the runL() function with the -18 error. Is there anything wrong in the sockets procedure?In IPv4 there wasn`t.
Thanks for your help,