web-msg-sender 端口设置成6665、6666不能运行

jmwjy

start_io.php文件只改2个地方:
$sender_io = new SocketIO(6665);//原文件是 2120
$inner_http_worker = new Worker('http://0.0.0.0:6666');// 原文件是2121

index.html里也改对对应端口:
$('#send_to_all').attr('href', 'http://'+document.domain+':6666/?type=publish&content=广播消息');
var socket = io('http://'+document.domain+':6665');

然后页面就不能正常运行了,为什么呢

3562 4 0
4个回答

jmwjy

QQ群里问了一下,有人说端口不能大于65535
可我设置的端口是6666和6665啊

  • 暂无评论
latin

你粗心了吧?
你PHPSocket.io开的6655端口,
$sender_io = new SocketIO(6655);
然后你客户端
var socket = io('http://'+document.domain+':6665');
去连6665端口?
貌似这里错了吧

  • 暂无评论
jmwjy

额……是我这个帖子写错了,我真的是开的6665和6666端口

  • 暂无评论
six

我猜是你服务器防火墙问题

  • jmwjy 2016-12-09

    现在是在VM虚拟机上测试,装的是centos 6.5,SElinux已经完全关闭,iptables服务也停用。但是换成其它端口,比如6655就可以。很不能理解

年代过于久远,无法发表回答
×
🔝