首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用socket.io- java -client java

如何使用socket.io- java -client java
EN

Stack Overflow用户
提问于 2018-07-28 22:20:39
回答 1查看 334关注 0票数 -1

我设计了一个聊天应用程序来支持商店。聊天对商店非常重要,因为它销售和交易商品,所以有很多沟通。有两个端点,一个是包含聊天图标的网站,另一个是通过网页访问的帮助台。我使用socket.io库设计了一个聊天工具。这个系统基本上就是一个网络聊天。我想做一个android应用程序,它将执行帮助台任务。使用javascript库是小菜一碟,但我在使用java package时遇到了问题。我使用Netbeans作为IDE,创建了一个设置为java Maven的项目。我只是测试出来,然后我想建立一个Android应用程序如前所述。

我写了一段这样的代码来尝试连接。我在服务器上添加了console.log,以检查它是否正在连接,但没有任何反应。

代码语言:javascript
复制
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();

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-07-29 03:45:36

原来我使用okhttp作为依赖项,而使用3.9.1的版本会产生这个问题。我在pom.xml上把它改成了3.4.1,它起作用了。我在Netbeans窗口中遇到了异常,但我忽略了它"okHttp3 java.lang.NoSuchMethodError: No virtual method setCallWebSocket“。我以为这是个小问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51572217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档