Java客戶端向twisted服務器發送數據中遇到的問題

Java客戶端向twisted寫的服務器發送數據用dataReceived時,若是數據太多,tcp就會自動的將數據截取分發。這樣服務器用dataReceived方法接收的數據就會丟失一部分。用lineReceived不會。 java

twisted寫的服務器用lineReceived接收數據,這時java客戶端在發送數據的時候要作下處理。在須要發送的數據結尾結尾要加上‘\r\n’(windows下)   \nlinux/unix下)   \rmac os下)。由於linereceived是按行來接收數據的。客戶端用換行符來標誌數據的發送結束。 linux

相關文章
相關標籤/搜索