Привязать сокет к нескольким IP-адресамPhp

Кемеровские программисты php общаются здесь
Anonymous
Привязать сокет к нескольким IP-адресам

Сообщение Anonymous »

Я разработал веб-сервер PHP:

Код: Выделить всё

$serverSocket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($serverSocket, SOL_SOCKET, SO_REUSEADDR, 1);

if (!socket_bind($serverSocket, $host, $port)) {
die("Failed to bind socket. restart System\n");
}

socket_listen($serverSocket);
$host — статический IP-адрес сервера. Как я могу привязать сокет к трем статическим IP-адресам одновременно? возможно ли это и как?
Я пробовал привязаться к 0.0.0.0, но не получается.
Проблема в том, что у нас три разных интернет-провайдера с разными статическими IP-адресами. Из-за ситуации в нашем регионе (конец света) иногда мы теряем одного провайдера, поэтому нам приходится переходить на другого провайдера. Я знаю, это странно, но это так!

Подробнее здесь: https://stackoverflow.com/questions/798 ... -addresses

Вернуться в «Php»