[英]send data from java client to nodejs server
因此,我從Java客戶端向服務器發送了一個普通字符串,服務器成功接收到它。 問題在於,接收到的數據不僅僅是我最初發送的字符串。
我用DataOutputStream在Java中發送數據-> writeUTF(“ Welcome ...”);
查看控制台輸出
connection --> 127.0.0.1
Data arrived type = string
Data = Welcome...
end
Disconnect --> 127.0.0.1
connection --> 127.0.0.1
Data arrived type = string
Data =
Welcome...
end
Disconnect --> 127.0.0.1
connection --> 127.0.0.1
Data arrived type = string
Data = "Welcome..."
end
Disconnect --> 127.0.0.1
connection --> 127.0.0.1
Data arrived type = string
Data = "\u0000\nWelcome..."
end
Disconnect --> 127.0.0.1
所以我想知道當我從Java客戶端收到消息時如何擺脫消息前面的內容? 普通的replace()沒有意義,因為它有所不同。
問題可能出在Java方面。 為什么要使用DataOutputStream? 嘗試使用更適合發送文本的OutputStreamWriter類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.