3
您好
我從http://developer.android.com/training/connect-devices-wirelessly/nsd.html下載了NsdCaht應用程序。當我嘗試連接兩個設備時,我收到異常。在android中的NsdChat套接字連接異常
異常
java.net.ConnectException: failed to connect to /192.168.1.144 (port 42289): connect failed: ECONNREFUSED (Connection refused)
at libcore.io.IoBridge.connect(IoBridge.java:114)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.Socket.startupSocket(Socket.java:566)
at java.net.Socket.<init>(Socket.java:225)
at com.example.android.nsdchat.ChatConnection$ChatClient$SendingThread.run(ChatConnection.java:215)
at java.lang.Thread.run(Thread.java:841)
Caused by: libcore.io.ErrnoException: connect failed: ECONNREFUSED (Connection refused)
at libcore.io.Posix.connect(Native Method)
at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85)
at libcore.io.IoBridge.connectErrno(IoBridge.java:127)
at libcore.io.IoBridge.connect(IoBridge.java:112)
請給我的想法...
嗯......有趣。於是我下載了NsdChat.zip並將其導入到一個新項目中。這很快。將應用程序安裝在同一網絡中的兩臺設備上。但是現在我不知道該怎麼辦?你能告訴我最好的按鈕點擊設備,我會看到,如果我做?目前沒有任何事情發生。 – greenapps
只需等待,單擊按鈕並在logcat中看到許多紅線,就會突然開始工作,聊天消息將被傳輸。但過了一段時間,我只能向一個方向發送消息。也許這是一臺設備睡了一會兒的時間。 – greenapps