У меня есть приложение PHPWebSocket.
Процесс запуска сервера в файле server.php похож на
$Server = new PHPWebSocket();
$Server->bind('message', 'wsOnMessage');
$Server->bind('open', 'wsOnOpen');
$Server->bind('close', 'wsOnClose');
$Server->wsStartServer('127.0.0.1', 3306);
и в index.html у меня есть такой экземпляр:
Server = new FancyWebSocket('ws://127.0.0.1:3306');
Это пример чата PHPWebSocket, который вы можете скачать здесь:
https://github.com/Flynsarmy/PHPWebSocket-Chat
Этот код выше работает нормально, мне пришлось сначала открыть cmd.exe и написать там:
«php ./server.php», а затем открыть в двух браузерах файл index.html, и все работает. Но моя проблема в том, что это работает только на моем компьютере, конечно. Я имею в виду, я хотел бы иметь возможность подключиться к этому приложению с некоторых других компьютеров.
Поэтому я хотел бы создать свой собственный сервер или установить эти файлы на некотором хостинге, чтобы это приложение чата работало. Я попытался изменить index.html, вставив ws: // мой внешний ip в экземпляр Server, но он не работает.
Спасибо за помощь
Задача ещё не решена.
Других решений пока нет …