我試圖與一個XMLSocket服務器進行通信:我曾經用flash應用程序來做這件事,但現在我試圖用java來做到這一點。 現在我正在使用的代碼是在不添加的情況下寫入XMLSocket r n
xmlsock = new Socket("127.0.0.1", 1012);
out = new PrintWriter(xmlsock.getOutputStream(), true);
out.println(this.jTextField1.getText()+'\u0000');
的問題是,很明顯,使用的println在插槽中,寫在每行\ r \ n個字節的末尾添加,使服務器只讀我發送給它的第一行。使用print而不是println似乎根本沒有發送任何東西(服務器沒有收到字符串)。 那麼,有沒有辦法將字符串發送到服務器,而不在字符串的末尾添加\ r \ n?
:服務器日誌空,甚至使用套接字嗅探器來查看交換,則不會創建流量。 – kaharas 2011-01-23 14:29:18