Client使用TcpClient连接到Server。在Client中:
连上以后就向Server发送一条数据,然后就等待并循环接收数据,
直到收到最后一批数据接收完后后,将数据处理掉,退出。在Server中:
Accept以后就开始等Client向自己发数据,收到数据后,给Client发回相应的数据,然后Close问题就是Server给Client的数据可能会很多很多,几百M,会用Buffer发好多次,
这样Server的Close会不会太快,在Client还没有完全收好数据前就Close掉了。再简单概括一下,Server只管把数据发出去了,就把自己给Close了,
此时Client会不会没有把数据收完呢?谢谢!