2012-05-29 1 views
1

Есть ли выделенный порт (ниже 1024), специально предназначенный для отправки текстовым консольным выходом на сервер? Я широко использую googled, но безрезультатно. Какой лучший порт (ниже 1024) для отправки текстового консольного вывода, если таковой имеется?Порт TCP/IP по умолчанию для отправки сообщений консоли?

ответ

-2

Я собираюсь использовать telnet (порт 23), так как это ближе всего к тому, что я хочу. Отправка сообщений консоли на сервер от клиента. okey dokey спасибо!

3

Порт - это просто номер. Вы можете видеть well known назначения портов в /etc/services.

Вам необходимо, чтобы серверное приложение слушало данный порт, чтобы принять ваш вход. Есть номер удаленного терминала протоколов и их реализации, среди которых Telnet (порт 23) и Secure Shell, или SSH (порт 22).

Самый простой способ проверить сокет клиента является установка netcat на сервере, чтобы слушать на любой порт, который вы хотите (порт в примере пыльник 777), а затем попытайтесь подключиться к нему откуда-то еще:

server:~# nc -l -p 777 

затем

client:~$ nc server 777 

Обратите внимание, что на Unix обычно нужно супер-пользователя (корень) права связывать "привилегированной", т.е. ниже 1024, порты.

+0

Вам также понадобятся разрешения администратора на Windows для привязки к известным портам (<1024). –

+0

@JeffTucker, спасибо за добавление. –

+0

Я запустил сокеты на 0.0.0.0:80 на windows без каких-либо прав администратора ... –

Смежные вопросы