разъемы c # СОЕДИНЕНИЯ - PullRequest
2 голосов
/ 01 мая 2011

Я пытаюсь открыть сокет для беспроводного соединения, и, насколько я понимаю, мне нужно открыть порт 8888. Что это за порт? Смотрите ссылку: http://csharp.net -informations.com / связь / CSharp-многопоточный-сервер-socket.htm

Ответы [ 3 ]

2 голосов
/ 01 мая 2011

Если вы хотели спросить, что означает этот порт, он не зарегистрирован или не известен для использования чем-либо значимым.IANA говорит, что в какой-то момент он использовался «сервером NewsEDGE» , который я даже не могу найти с помощью поиска Google.Это просто случайный порт, который человек, который написал учебник, выбрал в качестве примера.

0 голосов
/ 01 мая 2011

Любой, кто пишет приложение, которое прослушивает сокет, должен выбрать номер порта, который уникален для конкретного протокола, который он использует.Это не совсем свободный выбор, приложение на другом конце провода должно использовать тот же номер порта.И иметь два разных приложения с разными протоколами, слушающими через один и тот же порт, катастрофически.Кроме того, для порта должен быть открыт брандмауэр.

Выбор номера, например 8888, является правильным решением.Хотя это немного невообразимо, риск выбора того же номера, который используется случайным другим приложением, не равен нулю.Эти приложения обычно имеют бэкдор, файл конфигурации, который позволяет вам выбрать другое в случае, если это произойдет.

0 голосов
/ 01 мая 2011

8888 - номер порта. Это может быть что угодно, слушая этот порт.

IANA имеет список зарегистрированных портов , но для частных приложений вы обычно заимствуете номер порта, который вы не ожидаете использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...