12得票3回答
Heroku使用Java时出现ECONNREFUSED(连接被拒绝)错误的Websockets

我正在使用Java编写一个小型游戏服务器。 我使用TooTallNate-Java-Websockets库创建我的websocket服务器。当我在本地主机上运行我的服务器时,一切正常,我可以从任何地方连接到它。但是,当我将我的应用程序提交到Heroku时,每次尝试建立套接字连接时都会出现错误...

7得票1回答
如何使用仅限WebSockets将Java客户端连接到SignalR Hub?

我需要从我的Java桌面应用程序访问运行SignalR Hub的websocket服务器。 有一个库可以做到这一点,但它已经停止更新。存在很多问题和拉取请求,自2015年以来就没有更新过了。 我还发现了另一个库,但据我所知,它只适用于Android项目。 我找到了一个SO问题,它说可以通过...

16得票1回答
如何从普通请求调用@SendTo,即@RequestMapping?

我已经使用Spring MVC实现了Web Socket,对我来说它运行良好,即使用此代码将工作从一个浏览器传输到另一个打开的浏览器中的那些套接字。@MessageMapping("/hello") @SendTo("/topic/greetings") public Hell...

11得票1回答
Java服务器 JavaScript客户端 WebSockets

我正在尝试在Java服务器和JavaScript客户端之间建立连接,但是客户端出现了以下错误: WebSocket连接到'ws://127.0.0.1:4444/'失败:在接收到握手响应之前关闭连接 可能会停留在OPENNING状态,因为connection.onopen函数从未被...

8得票2回答
使用Websockets进行多线程处理

这更像是一个设计问题。我有以下实现: 多个客户端连接 -----> 服务器 ------> 相应的数据库连接 客户端/服务器通信使用Web Socket完成。目前它是单线程应用程序。显然,这种设计不具备可扩展性,因为服务器负载太高,向客户端返回响应需要太长时间。 后端操作涉及...

30得票4回答
在JSR-356 @ServerEndpoint的@OnMessage中访问ServletContext和HttpSession

我需要在@ServerEndpoint内部获取ServletContext,以便找到Spring的ApplicationContext并查找一个Bean。 目前,我最好的方法是将该Bean绑定在JNDI命名上下文中,并在Endpoint中查找它。欢迎任何更好的解决方案。 我还在寻找一种合理...

9得票2回答
WebSocket 可以传递的数据最大大小是多少?

我是新手,对于Websockets不太熟悉。当我尝试传递长度大于8192的JSON时,WebSocket会立即断开连接。然而,长度小于等于8191的JSON可以正常工作。 是否有数据的最大大小/限制可以通过WebSocket传递?如果有,那么这个大小是多少? 我通过在我的web.xml...

12得票1回答
如何保持WebSocket的活跃

我正在建立WebSocket连接,其中服务器使用javax.websocket构建,客户端使用JavaScript。 这段代码运行良好。但是一段时间后会关闭会话。我想保持这个会话的活动状态。 我有两个问题: 如果这个连接是因为会话空闲超时而关闭的 如何保持这个会话的活动状态。 以下...

92得票1回答
ws和wss之间有什么区别?

如何将ws更改为wss? wss是通过普通HTTP进行升级还是仅在HTTPS上工作? webSocket = new WebSocket("ws://localhost:port/Esv/ocp"); 当我将ws更改为wss时,它可以正常工作。 webSocket = new Web...

13得票1回答
为什么SockJS在给定的WebSocket URL路径中添加“/info”?

我想打开一个带有 "webapp/socket.do" 路径的 WebSocket 端口。当我使用 SockJS 并尝试通过代码启动调用时。 结果: 我想打开一个带有 "webapp/socket.do" 路径的 WebSocket 端口。当我使用 SockJS 并尝试通过代码启动调用时。...