我是套接字编程的新手,在一个项目中我使用Socket.IO-client Java在 android 设备和服务器之间创建套接字连接。服务器端开发人员要求我连接到服务器,然后加入特定的房间/频道。我对第一部分没问题,但是我如何通过插座加入房间?
我的代码如下:
private void ConnectAndJoin() {
Log.e("starting:","starting!");
final Socket socket;
try {
socket = IO.socket("http://192.168.1.6:5000");
socket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {
@Override
public void call(Object... args) {
socket.emit("foo", "hi");
Log.e("status:","connected- sent");
socket.
}
}).on("event", new Emitter.Listener() {
@Override
public void call(Object... args) {
Log.e("status:","event2");
}
}).on(Socket.EVENT_DISCONNECT, new Emitter.Listener() {
@Override
public void call(Object... args) {
Log.e("status:","disconnected");
}
});
socket.connect();
} catch (URISyntaxException e) {
Log.e("status:","done with error");
}
Run Code Online (Sandbox Code Playgroud)
请帮我一个忙!