我设计了一个聊天应用程序来支持商店。聊天对于商店来说非常重要,因为它销售和交易物品,所以有很多沟通。有两个端点,包含聊天图标的网站和通过网页访问的帮助台。我使用 socket.io 库设计了一个聊天。该系统基本上是一个网络聊天。我想制作一个可以执行帮助台任务的 android 应用程序。使用 javascript 库是小菜一碟,但我在使用java 包时遇到了麻烦。我使用 Netbeans 作为 IDE 我创建了一个设置为 java Maven 的项目。我只是在测试,然后我想像之前所说的那样构建一个 Android 应用程序。
我写了这样的代码来尝试连接。我在服务器上添加了 console.log 以检查它是否正在连接,但没有任何反应。
io.socket.client.Socket socket = IO.socket("https://example.com.br:3009");
JSONObject obj = new JSONObject();
obj.put("id", "null");
obj.put("nome", "android");
IO.Options ops = new IO.Options();
ops.secure = true;
ops.reconnection = true;
socket.on(io.socket.client.Socket.EVENT_CONNECT, new Emitter.Listener(){
@Override
public void call(Object... os) {
socket.emit("join", obj);
System.out.println("executou");
}
});
socket.connect();
我究竟做错了什么?