web集成

mcxzyang

你好,如果我把web推送集成在项目里面,用户提交订单就用商家后台推送消息。
那么我是需要给每一个商家都new SocketIO对象,还是只要new一个就可以了?
还有,new SocketIO(2120)的这个端口我可以直接换成80端口吗?

2752 1 0
1个回答

walkor

new 一个 SocketIO就行了。
每个商家有个id,这和用户uid一个意思。

客户端一句
socket.emit('login', '商家id');就可以监听这个商家的消息了
服务端通过url推送时指定url参数to=商家id就可以给对应商家发消息了

端口可以改成80,前提是你的80端口没有被其它程序(apache/nginx)占用。
另外监听80端口需要root权限才能监听

  • 暂无评论
年代过于久远,无法发表回答
🔝