Мой веб-сайт размещен в Godaddy, и я хочу протестировать передачу TCP-данных одним из встроенных приложений с использованием IP-адреса и номера порта моего веб-сайта, для этого я могу использовать любой скрипт php (что-то вроде прослушивателя портов), который можно запустить с помощью браузера? который может распечатать данные, полученные через TCP?

Я не использую php, кто-нибудь может мне помочь в достижении этого?

1 ответ1

2

Прежде всего, большинство чертовых аккаунтов являются общими. Это означает, что у вас нет доступа ни к корню, ни к брандмауэру. В этом случае вы не можете сделать это там - ни с помощью PHP, ни любым другим способом.

Если у вас есть root и вы уверены, что брандмауэр разрешает входные соединения с нужным портом, вы можете использовать оболочку tcp, такую как xinetd чтобы позволить любому скрипту, который вам нравится, прослушивать определенный порт. Обратите внимание, что, как правило, это плохая идея, потому что такие оболочки могут не обрабатывать одновременные соединения должным образом.

Если вы все еще хотите, убедитесь, что порт, который вы хотите использовать, не занят другим процессом (например, 80 и 443 веб-сервером). Куда можно направить вывод сценария php, например, файл или база данных. Yuo не может отправить данные напрямую в браузер, потому что в цепочке sender-xinted-php нет браузера. Вам понадобится, например, другой скрипт php, который будет запускаться за веб-сервером, чтобы получать данные из файла или из БД и отправлять их в браузер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .