Не удалось подключиться к WebSocket к «ws://..»: ошибка при установлении соединения: net::ERR_CONNECTION_REFUSEDPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось подключиться к WebSocket к «ws://..»: ошибка при установлении соединения: net::ERR_CONNECTION_REFUSED

Сообщение Anonymous »

За последние 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»