关于socket的read超时的问题。。。着急啊!!

04-03-13 netdaemon

(socket)java client访问c server,c server可以得到java client输出的数据,但是c server返回的数据,java client却一直无法read到,阻塞知道soTimeOut,请问这可能是什么原因引起的啊??

大侠们快来帮忙分析以下!!

popcorny
2004-03-14 02:07

可能Y料在buffer中吧

你有呼叫fflush(fd)嘛

youngS
2004-03-26 01:29

可能跟java client端读取socket数据的方法有关,这个方法得到的接收数据长度可能和c server端发送的数据长度不一致,导致java client无法返回。