web集成

0

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

已邀请:

walkor

赞同来自:

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


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


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

要回复问题请先登录注册