Что я пытаюсь сделать, это сервер PHP WebSocket для запуска приложения чата. Он работал для меня на локальном хосте, но когда я загружаю его в домен с DNS, javascript не подключается к серверу.Опубликовать php websocket server с личного компьютера
server.php
<?php
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/So/Chat.php';
use So\Chat;
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
//What to write here?
$server = IoServer::factory(new HttpServer(new WsServer(new Chat)) 8080,'192.168.1.12');
$server->run();
?>
connection.js
function Connection(username, chatWindowId) {
this.username = username;
this.chatwindow = document.getElementById(chatWindowId);
this.open = false;
this.socket = new WebSocket("ws://5.29.101.176:80");//And here?
this.setupConnectionEvents();
}
Вы можете разместить PHP код, чтобы мы могли понять вашу проблему лучше? –
Правильно ли указан IP-адрес вашего сервера? – apokryfos
Да, вы думаете, проблема в ip? – Adi1231234