Анна Зорина
Ученик
(100),
на голосовании
3 года назад
Веб сокеты PHP Есть код который я с копипастила на ютюбе, он работает в одном проекте, но когда я использую этот-же код в другом проекте то он удаляет сам себя. (OS) Я не смогла понять в чем проблема, но удаление происходит если в коде есть socket_listen()( Помогите пожалуйста
Номера портов могут быть до 65535. У тебя как минимум номер порта неправильный. А лучше до 491521, т. к. от 49152 до 65535 порты назначаются исходящим соединениям, чтобы не было путаницы.
Есть код который я с копипастила на ютюбе, он работает в одном проекте, но когда я использую этот-же код в другом проекте то он удаляет сам себя. (OS)
Я не смогла понять в чем проблема, но удаление происходит если в коде есть socket_listen()(
Помогите пожалуйста
<?
$Port = "101010";
$adress = "127.0.0.1";
//require_once("socket/socketServ.php");
function ConsolLog($message) {
echo $message.date(" h:i:s")."\n";
}
ConsolLog("Сервер запущен");
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($sock, SOL_SOCKET, SO_REUSEADDR, 1);
socket_bind($sock, $adress, $Port);
ConsolLog("Сокет сервера настроен");
socket_listen($sock, true);//Если отключить прослушку то начинает работать нормально
$ClientSocketArray = array($socket);
ConsolLog("Прослушка сокета работает");
?>