-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