Android客户端TCP
问题描述:
我有一个简单的服务器TCP写在JAVA和我有一个简单的客户端Android与服务器共享,但是当服务器写入BufferedStream客户端无法读取消息。Android客户端TCP
如果服务器不在缓冲服务器 - >客户端上编写,但每个客户端都无法输入缓冲区,我不能理解,所有东西都是完美的。
客户端有一个textedit和onu按钮用于在textedit中发送一条写入消息,但消息没有到达服务器,但是当Android上的应用程序强行关闭时,消息到达服务器。为什么?
答
你最后一句话让我假设你正在使用BufferedWriter或类似的东西来发送数据。如果要发送的数据大小低于缓冲区大小,BufferedWriter只是缓冲数据并等待更多数据发送,直到它“认为”“现在我有足够的数据发送消息”。如果您的消息已准备好发送,您可能需要调用flush()。
所有都是正确的,但请提供代码你以前尝试过什么.. – user370305 2012-02-22 11:00:23