Почему моя «удаленная» машина имеет УСТАНОВЛЕННОЕ соединение с моей машиной? - PullRequest
0 голосов
/ 10 января 2012

Я создал простое приложение «подтверждение концепции», которое отправляет текстовое сообщение через сокеты с использованием C # между двумя компьютерами Windows (отправка XP, получение W2K).

Когда я запускаю «netstat -a» вНа принимающем компьютере я вижу пару странных вещей:

netstat говорит мне:

... 
TCP <thismachinename>:netbios-ssn   <DevMachineName>:1330   ESTABLISHED
...

- и:

TCP <thismachinename>:1041  a65.197.244.82.deploy.akamaitechologies.com:http    CLOSE_WAIT

Итак: 1) Почемуесть соединение с моей машиной Dev (ДОЛЖНО быть прослушивание через порт 62222, но это не так, но это таинственное УСТАНОВЛЕННОЕ соединение существует ...) 2) Кто / что / почему это соединение технологий akamai?

Примечание: сегодня утром я перезапустил пульт / прослушиватель;Я проверил netstat -a, чтобы убедиться, что он еще не слушал порт 62222 (не было);Затем я запустил приложение двойного назначения, которое должно прослушивать этот порт;Я снова запустил netstat -a, и он все еще не слушал порт 62222. И все же эти две другие странные вещи ...

1 Ответ

1 голос
/ 10 января 2012

Установленное соединение с <thismachinename>:netbios-ssn связано с тем, что вы подключились к общему ресурсу Windows, принтеру или чему-то другому на thismachinename из DevMachineName.

Второе соединение заключается в том, что ваш компьютер по какой-то причине подключилсяи скачал что-то с акамаи.Соединение закрыто, но в режиме CLOSE_WAIT, в котором оно находится в течение 120 секунд (если я правильно помню время ожидания).

Для прослушивания на порту 62222, который не появляется - вы получаете какие-либо ошибки в своем приложении, когдавы открываете гнездо для прослушивания?

...