-1
我想使用Socket.io与pc和Android进行通信。代码:Android Node.js Socket.io总是连接成功
http://socket.io/blog/native-socket-io-and-android/
public class MainActivity extends ActionBarActivity {
private Boolean socketConnection;
TextView tw;
Socket mSocket;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tw = (TextView)findViewById(R.id.textView);
try {
mSocket = IO.socket("http://localhost:3000");
mSocket.connect();
socketConnection = true;
tw.setText("Yes");
}catch(URISyntaxException ex) {
socketConnection = false;
tw.setText("No");
}
}
当我调试的应用;服务器应用程序尽管关闭,客户端说连接成功。而当我打开服务器应用程序时,服务器应用程序无法看到客户端。
但是,您正在连接到Android设备上的'localhost:3000', Android设备上的某个地方 – Patosai
听起来像所有事情都按预期工作。你的问题是什么? – Anthon
因为我在PC上使用android模拟器。 @Patosai – ibrahimsn