Client Socket cannot connect to running Socket server

后端 未结 3 2037
醉话见心
醉话见心 2021-01-22 17:18

I have Android client app that communicates with server using Socket.

On my development machine, SocketServer (server is also written in Java) i

3条回答
  •  失恋的感觉
    2021-01-22 18:05

    Is your Android code running in an emulator or on real hardware over WiFi? If you're running in an emulator, the IP address for your development machine would probably be 10.0.2.2 (see Android Developer Tools: Emulator).

    If your app is running on an Android phone connecting over WiFi, you have to specify your machine's IP address, not the loopback address.

    Also, when you say your SocketServer is listening at 127.0.1.1, are you binding to that interface? You shouldn't bind to the loopback if you're expecting connections from other interfaces.

提交回复
热议问题