你想从socket里读100个字符,但是只读到50个字符。怎么判断是对方只发了50个字符,还是网络原因暂时只有50个字符发到对端?你并不知道。
这样写可以? 当没有接收内容的时候, buf = socket.recv(1024)这个会阻塞吧