我可以將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