qingtianlong97
Always_MyLoverX
采纳率25%
2018-08-25 03:27 阅读 2.4k

Netty-SocketIO 后台如何连接端口推送消息到前端

10

最近在部署了一个Netty-SocketIO服务端,不是集成在应用,不在一台服务器,使用的netty4.0,前端用的是socketio.js,前端推送基本功能都没问题了,
基本应用前端触发io请求远程连接到服务端,然后服务端推送到各个客户端浏览器,现在有这样问题,如果我的消息是应用后台生成的,想要后台连接到
服务端,再推送客户端,怎么实现?
SocketIO不xaingsocket,得通过http请求访问到服务端,网上鲜有这样的例子,后台应该也是通过http连接到服务端,但是怎么推消息到服务端,有没有
例子,Netty-SocketIO应该具备了这个功能

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • dcxy0 Q544471255 2018-08-26 06:45

    有一个框架叫mpush你可以看看。

    服务端主动推送到前端,一般只有前端将自己注册到后端,并且轮询或者长连接,才能进行推送。

    点赞 评论 复制链接分享
  • qq_35431789 程序员救不了第四宇宙 2018-11-13 08:15

    @OnEvent(value = "messageevent")
    public void onEvent(SocketIOClient client, AckRequest request, MessageInfo data) {
    System.out.println("发来消息:" + data.getMsgContent());
    socketIoServer.getClient(client.getSessionId()).sendEvent("messageevent", "back data");
    }

    点赞 评论 复制链接分享

相关推荐