2011-11-28 31 views
1

我已經發布了一個問題,兩天後這裏是鏈接。 Client socket is not receiving a string 我仍然有這個相同的問題。我收到這些警告,例如連接超時。無法連接到目的地。在連接建立後,當我向客戶端發送消息時,它會斷開連接。當我telnet它也給我這個警告。 「不能打開與主機的連接。」我只是陷入了這一點。沒有收到一個字符串在套接字

+1

如果Telnet不通過網絡工作,但在本地做,你的問題有網絡問題。除非您可以可靠地連接到本地連接服務,否則您無法在Java中執行任何操作。 –

+0

現在當我telnet它顯示一個字符串,我必須發送,並在下一行說:「連接到主機丟失。」 –

+0

這很好,如果服務器發送一行文本並斷開連接,即調用'close()' –

回答

0

你是否使用telnet連接到同一個端口? (只需檢查 - 我有時忘記指定端口)。

「無法打開與主機的連接」可能表示存在許多問題,例如防火牆沒有打開,主機關閉或者DNS或hosts文件條目不正確。

彼得Lawrey是在正確的,如果你的telnet連接的設置是相同的應用程序,那麼它是不是你的代碼:)

+0

現在當我telnet它顯示一個字符串,我必須發送,並在下一行它說:「連接到主機丟失。」 –