接收数据时,如果是同步接收,那么需要设置接收数据的长度,不然会一直等待直到接收到满位数据。例如 你接收的buffer设置为1024Byte,而客户端发送的数据不足1024【例:500Byte】的时候,就会一直read等待,直到接收到1024为止,但是客户端发送的又只有500Byte,read就会一直等,所以就卡住了。一般做法就是需要 1:设置接收的长度 2:设置等待超时。
你这是什么语言