【发布时间】:2009-04-23 09:20:42
【问题描述】:
我写了一个socket程序,客户端使用readUTF()和writeUTF()与服务器通信,而服务器使用read()和write()与客户端通信。
我的服务器可以读取来自服务器的所有数据。我在服务器端使用 write(),在客户端使用 readUTF()。
因此,在这种情况下,如果数据量很大,我的客户端无法获取服务器发送的所有数据,只能接收到部分数据。
应该怎么做才能确保所有数据都被传输?
【问题讨论】:
-
你能提供一些关于套接字实现的背景吗? UDP还是TCP等?