Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2018
Помог: 0 раз(а)
|
CODE ( php):
скопировать код в буфер обмена
//один раз инициализировать 127.0.0.1:8080/this.php $NULL = NULL; $address = "127.0.0.1"; $port = 7272; $max_clients = 10; $client_sockets = array(); $res = true; $dob = NULL; if(!$res) { } $abort = false; while(!$abort) { /* Изменилось что-нибудь? */ if ($num_changed) { /* Изменился ли главный сокет (новое подключение) */ { if(count($client_sockets) < $max_clients) { } } /* Цикл по всем клиентам с проверкой*/ foreach($client_sockets as $key => $client) { { if($key=="0"){ $dob = $input; } if($input === false) { unset($client_sockets[$key]); } else { if($key=="1"){ { unset ( $client_sockets[$key] ) ; } } } if($input == 'exit') { $abort = true; } }// END IF in_array } // END FOREACH } // END IF ($num_changed) $read = $client_sockets; $read[] = $master; } // END WHILE
Это работает на локальном сервере. С веб технологиями серверов в сети полный ноль.
Уважаемые гуру, подскажите, если этот или подобный скрипт будет на реальном хостинге, будет ли он работать, если в место локального адреса указать адрес или ip хоста?
После того как первый подключенный клиент он же передатчик запустит этот скрипт, то сразу начинает передавать пакеты на порт 7272. Теперь если другой клиент подключиться к 127.0.0.1:7272 то он начинает принимать пакеты от первого, согласно условию: 0 передатчик, 1 и остальные принимающие. Извините, если вопрос кажется глупым. Спасибо. Отредактировано модератором: armancho7777777, 12 Февраля, 2018 - 14:37:40
|