Код: Выделить всё
class SocketController extends Controller
{
public function actionStartSocket($port=8081)
{
$server = IoServer::factory(
new HttpServer(
new WsServer(
new SocketServer()
)
),
$port
);
$server->run();
}
}
Код: Выделить всё
socket = new WebSocket('ws://localhost:8081');
socket.onopen = function(e) {
};
WebSocket connection to 'ws://nameserver:8081/' failed: Error during WebSocket handshake: Unexpected response code: 400
помогите пожалуйста решить проблему. Системный администратор говорит:
Сокет действительно прослушивается на TCP порту 8081
И он доступен снаружи
Как вы можете видеть, вам возвращается ответ с кодом 400.
Я думал что проблема в nginx, как пишут по этой проблеме в интернете, но то не так