服务器端,使用OutputStream.write()输出数据,有进行flush()动作。
客户端,使用InputStream.read()读取服务器的数据数据。
当时间久一点(几十分钟)后,服务器的数据不能急时发送到客户端?(客户端会一次读到几条服务器发来的数据)
请问这是怎么回事?是说明flush()没作用?
还是其他情况?怎么解决这个问题?
æå¡å¨å¨è¾åºæ°æ®æ¶åºè¯¥ä¼å客æ·ç«¯ææ¶æ¯äº¤æ¢ï¼éç¥å®¢æ·ç«¯è¯»åæ°æ®ï¼æ客æ·ç«¯éç¥æå¡å¨è¾åºæ°æ®ï¼ä¸ç¶ä¼ææ°æ®çé失ãä¹å°±æ¯è¯´æå¡å¨ç读åå客æ·ç«¯ç读åè¦é
å¥ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-01-26
是不是进行下事务的处理
第2个回答 2011-01-26
这个问题不在这,代码贴出来,大家分析下吧,
第3个回答 2011-01-28
网络断了或者数据丢失,可能你的异常处理有问题