Hello,
Thanks a lot, it made the trick:
void socket()
{
TSocket *fSock = new TSocket(server,port);
fSock->SetOption(kNoBlock, 1);
fSock->Select();
char buffer[40] = {0};
fSock->RecvRaw(buffer,sizeof(buffer));
printf(“%s (errno: %d)\n”,buffer,gSystem->GetErrno());
fSock->Close();
}
Also I found this post which might be useful for similar problems:
Bertrand Roessli