我可以将websocket连接到本地计算机上的服务器。但是当我将文件上传到远程Ubuntu服务器时,它不再工作。websocket未连接
服务器端代码(server.php):
$master = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($master, SOL_SOCKET, SO_REUSEADDR, 1);
socket_bind($master, "127.0.0.1", 80);
socket_listen($master, 20);
客户端代码:
<script type="text/javascript">
var host = "ws://127.0.0.1:80/server.php";
socket = new WebSocket(host);
</script>
我打开从Chrome Canary版24版客户端页面,服务器端没有得到任何接受插座。
我将主机改为“ws://xx.xx.xx.xx:80/server.php”为服务器的真实IP地址,不起作用。还将服务器端的socket_bind($ master,“127.0.0.1”,80)更改为真正的IP地址,也没有运气。
任何人都可以帮助我吗?
感谢,
茉莉花
你看到了哪些错误信息? – itsbruce