TCPStartup();Инициировать использование службы TCP
$IP = @IPAddress1;Указываем адрес который будем прослушивать
$port = 400;Указываем порт который будем прослушивать
While 1
$socket = TCPListen($IP, $port, 1);Создаем слушающий сокет, по указанному адресу
If @error Then ExitLoop;Если не удалось создать сокет, то выйти
$Connect = -1
Do
$Connect = TCPAccept($socket);Указыываем ОС создать сокет если появилось входящее подключение в прослушиваемом сокете
Until $Connect <> -1;Если клиент подключился, то выйти из цикла, если ошибка или никто не подключился, то продолжить цикл
While 1
$dannie = TCPRecv($Connect, 2048);Получаем максимум 2048 символов от клиента
If @error Then ExitLoop;Если не удалось получить символы, то выйти из цикла
If $dannie <> "" Then;Если данные получены, то...
send($dannie)
ExitLoop
EndIf
Sleep(30)
WEnd
TCPCloseSocket($socket);Закрываем сокет
WEnd
TCPShutdown();Завершить использование службы TCP