您的位置:首页 > 编程语言 > Java开发

Java客户端向twisted服务器发送数据中遇到的问题

2013-12-26 00:00 141 查看
Java客户端向twisted写的服务器发送数据用dataReceived时,如果数据太多,tcp就会自动的将数据截取分发。这样服务器用dataReceived方法接收的数据就会丢失一部分。用lineReceived不会。

twisted写的服务器用lineReceived接收数据,这时java客户端在发送数据的时候要做下处理。在需要发送的数据结尾结尾要加上‘\r\n’(windows下) ‘\n’(linux/unix下) ‘\r’ (mac os下)。因为linereceived是按行来接收数据的。客户端用换行符来标志数据的发送结束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  twisted服务器