0
我有一個機器人(Xamarin)設備上的代碼作爲這樣:插座的println從未發送數據
socket = new Socket();
socket.Connect(new InetSocketAddress(IP_ADDR, PORT));
BufferedReader reader = new BufferedReader(new InputStreamReader(socket.InputStream));
PrintWriter writer = new PrintWriter(socket.OutputStream, true);
string userInput = "";
while ((userInput = reader.ReadLine()) != null)
{
writer.Println(userInput);
}
服務器端是Windows服務器。我正在閱讀數據。但是Println從不發送數據。我試過了.Flush()後來無濟於事。我甚至考慮過可能的換行符差異,並將代碼更改爲.Print()後的13和10,然後刷新。依然沒有。有什麼想法嗎? TIA
這不是有效的Java代碼。 – EJP