请问大家,javaweb中,C/S端不能直连,该如何通信呢?
麻烦大家提提建议。项目是C/S分离的,现在我有这样一种场景:C端可以直接连接S端,而S端由于网络配置原因,无法直接连接C端。在这种情况下,双方该如何进行通信呢?我试过GRPC和WebSocket,由于个人水平原因,感觉都不是很理想。
麻烦大家帮我想想办法,有没有什么更好的通信方案,或者GRPC和WebSocket怎么使用能够更好的满足这种需求。谢谢大家!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
按你的描述,WebSocket应该可以满足的你需求的,达到双方主动通信;不知道你项目有没有使用spring, spring有提供与WebSocket的集成;
https://docs.spring.io/spring...
你的想法已经偏了,C/S架构的Server端不能主动连接Client的,只能Client主动连接Server。
一般哪有 C/S 架构里,哪有 S 端主动连接 C 端的呢, C 端主动和 S端建立连接之后,S端不就可以利用这个连接来发送消息了么.