За последние 4 часа я дернул за волосы, ища этот простой код для подключения к сокету, и получил ошибку. Я тоже поменял порт, но ничего не работает.
//create a new WebSocket object.
var wsUri = "ws://localhost:9000/demo/server.php";
websocket = new WebSocket(wsUri);
websocket.onopen = function(ev) { // connection is open
$('#message_box').append("Connected!"); //notify user
}
$('#send-btn').click(function(){ //use clicks message send button
var mymessage = $('#message').val(); //get message text
var myname = $('#name').val(); //get user name
if(myname == ""){ //empty name?
alert("Enter your Name please!");
return;
}
if(mymessage == ""){ //emtpy message?
alert("Enter Some message Please!");
return;
}
//prepare json data
var msg = {
message: mymessage,
name: myname,
color : ''
};
//convert and send data to server
websocket.send(JSON.stringify(msg));
});
Ошибка:
Подключение WebSocket к ' ws://localhost:9000/demo/server.php' не удалось:
Ошибка при установке соединения: net::ERR_CONNECTION_REFUSED
в то время как PHP
$host = 'localhost'; //host
$port = '9000'; //port
$null = NULL; //null var
//Create TCP/IP sream socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
//reuseable port
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
//bind socket to specified host
socket_bind($socket, 0, $port);
//listen to port
socket_listen($socket);
//create & add listning socket to the list
$clients = array($socket);
Подробнее здесь: https://stackoverflow.com/questions/334 ... shment-net
Не удалось подключиться к WebSocket к «ws://..»: ошибка при установлении соединения: net::ERR_CONNECTION_REFUSED ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение