Witam
Programuje czat online na zasadzie websocketów napisanych w PHP i JavaScript. To na razie malenki projekt wiec moge kazdemu udostepnic do niego link: https://www.sendspace.com/file/x9thad
Żeby to odpalic trzeba uruchomic konsole cmd.exe przejsc do folderu gry zawierajacego plik server.php i wpisac
"php server.php".
Wszystko działa jak trzeba, ten czat jest tylko dla mnie podkladka pod wieksza gre multiplayer online. Wszystko jednak rozgrywa sie o to, ze chcialbym to wrzucic w internet i tutaj po 1 nie wiem jaki hosting pozwalalby na uruchomienie najpierw poprzez cmd skryptu PHP, po 2 wolalbym to jednak zrobic na wlasnym serwerze, ale nie do konca wiem jak.
Nie znam sie za bardzo na sieciach, połączenia są następujące:
w index.html:
Server = new FancyWebSocket('ws://127.0.0.1:3306');
start serwera w pliku php server.php jest nastepujacy:
// start the server
$Server = new PHPWebSocket();
$Server->bind('message', 'wsOnMessage');
$Server->bind('open', 'wsOnOpen');
$Server->bind('close', 'wsOnClose');
$Server->wsStartServer('127.0.0.1', 3306);
Działa to oczywiscie na jednym komputerze otwierajac dwie przegladarki, ale gdy wpiszę w index.html np
ws://swoje zewnętrzne IP:3306
wtedy nie łączy się. Nie znam sie na sieciach, wiec prosilbym o konkretny przyklad rozwiazania i wyjasnienie jak to zrobic.
Domyslam sie ze musze jakos upublicznic swoje zewnętrzne IP?
Bede wdzieczny, pozdrawiam