powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php вопрос по websocket, не могу подключить
3 сообщений из 3, страница 1 из 1
php вопрос по websocket, не могу подключить
    #38814366
Nick-name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оговорюсь сразу, самоподписанных сертификатов нет.
Код: php
1.
2.
Server version: Apache/2.2.22 (Debian)
nginx version: nginx/1.6.2


Сейчас задача-минимум подключиться из клиента к серверу, и клиентский и серверный код находятся на одном проекте.
код сервера (взят с хабра).
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php
// путь до сервера mysite.com:8585/controllers/socketserver.php


$socket = stream_socket_server("ws://mysite.com:8585", $errno, $errstr);

if (!$socket) {
    die("$errstr ($errno)\n");
}

while ($connect = stream_socket_accept($socket, -1)) {
    fwrite($connect, "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nConnection: close\r\n\r\nПривет");
    fclose($connect);
}

fclose($socket);


и минимум клиента
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
window.onload = function(){

    var label   = document.getElementById('status');
    //решил, что уж по абсолютному пути достучится
    var wsUri = "ws://mysite.com:8585/controllers/chat-server.php";
    var output;
    if(window.WebSocket){
        var websocket = new WebSocket(wsUri);
        label.innerHTML = '<p class="seedmed">соединение установлено</p>';
        console.log(websocket);
    }

    websocket.onmessage = function(e) {
        alert(e.data);
    };   


в консоле получаю
Код: php
1.
WebSocket connection to 'ws://mysite.com:8585/controllers/chat-server.php' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED


Пожалуйста подскажите, что не так делаю, и из-за чего может не коннектиться?
...
Рейтинг: 0 / 0
php вопрос по websocket, не могу подключить
    #38814816
Nick-name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nick-name,

Может на сервере нужно как то порт назначить под это дело?
...
Рейтинг: 0 / 0
php вопрос по websocket, не могу подключить
    #38822132
S-Kerrigan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nick-name, привет. Сам недавно разбирался широко-масштабно с данной задачей. Если еще актуально, то стучись мне в скайп (в моем профиле указан).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php вопрос по websocket, не могу подключить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]