Подключение к WebSocket с 'ws: // ..' Не удалось: ошибка в соединении: net :: err_connection_refusedPhp

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

Сообщение Anonymous »

Потянувшись к поиску волос за последние 4 часа этого простого кода для подключения к сокету и получения ошибки. Я тоже изменил порт, но ничего не работает. < /P>

//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));
});


ошибка:


Соединение WebSocke с ws: // localhost: 9000/demo/server.php 'не удастся:
urer in connectist: net :: rer_connection_refused

В то время как php < /strong> - < /p>

$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»