Подскажите, как сделать из хостинга или VPS сервера свой UDP/TCP сервер с которым я мог бы потом соединяться клиентом через программу. Расскажите пожалуйста подробно как именно создать свой UDP/TCP сервер и что именно для этого нужно.
Из того что говорит php.net меня смущает этот цикл while
<?php
$socket = stream_socket_server("tcp://0.0.0.0:8000", $errno, $errstr);
if (!$socket) {
echo "$errstr ($errno)<br />\n";
} else {
while ($conn = stream_socket_accept($socket)) {
fwrite($conn, 'The local time is ' . date('n/j/Y g:i a') . "\n");
fclose($conn);
}
fclose($socket);
}
?>
Зависает страница и видимо ожидает сообщений от клиента. Мне не понятно то как именно подключаться по ip:port для отправки сообщений или тому подобного на сервер или подключаться к серверу нужно оправляя сообщение на сам .php файл? Как это именно работает?