Перейти к содержанию

    

Как закрыть локальный порт Ethernet в Win7?

Коллеги, при отладке софта для работы с Ethernet иногда случается так что порт откроется, программа с ним работает, но,например, при зависании программы порт остаётся в системе открытым. Я перезапускаю отлаживаемую программу, но выдаётся ошибка - мол такой порт нельзя создать, он уже существует. Я в таком случае просто перезагружаю компьютер. Может есть какой несложный способ быстрого решения этой проблемы без перезагрузки? Поиск в сети ничего не дал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

наверное, можно просто сетевой интерфейс целиком отключить/включить.

можно даже из командной строки

 

netsh interface set interface "network_adapter_name" admin=disable

netsh interface set interface "network_adapter_name" admin=enable

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Спасибо! В следующий раз при такой ситуации попробую.

Получается это и в настройках так же можно сетевую карту отключить/включить и порт пропадёт?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если порт остается открытым, значит, предыдущая (зависшая) копия процесса осталась в системе, её нужно удалить, например, через диспетчер задач.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Если порт остается открытым, значит, предыдущая (зависшая) копия процесса осталась в системе, её нужно удалить, например, через диспетчер задач.

Спасибо! Тоже проверю при случае.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
...случается так что порт откроется, программа с ним работает, но,например, при зависании программы порт остаётся в системе открытым....

 

нет такого "зависания", есть только кривые руки программиста.

 

или скажем по другому...

грош цена такой программе которая может (пусть даже иногда) подвисать. Однозначно это программа только в утиль. На рынке это не серьёзно...

 

 

удачи вам

(круглый)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
нет такого "зависания", есть только кривые руки программиста.

 

или скажем по другому...

грош цена такой программе которая может (пусть даже иногда) подвисать. Однозначно это программа только в утиль. На рынке это не серьёзно...

 

при отладке софта для работы с Ethernet иногда случается

 

Про какой рынок речь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Ключевое слово

при отладке софта

А Вы что,пишете программу, генерите экзешник и сразу отдаёте заказчику, без отладки? Ну-ну...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
нет такого "зависания", есть только кривые руки программиста.

 

или скажем по другому...

грош цена такой программе которая может (пусть даже иногда) подвисать. Однозначно это программа только в утиль. На рынке это не серьёзно...

 

 

удачи вам

(круглый)

 

 

ТС написал же в процессе отладки, а тут сразу кривые руки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А Вы что,пишете программу,...

 

Программа сразу пишется с учётом ловли эксепшенов, вывода трэйсов лога, стэка падежа, вывод если надо в юай или отсылкой по мылу. И не важно на столе это или на противоположной стороне планеты.

Это как бы азы. Посему "отладка зависания", если такое может получится ловится на уровне блох и пару нажатий ребилд олл, т.е. это процесс рабочий и исчисляется минутами, а не часами с вопрошением на форуме.

Дальше можно только ванговать.

Возможные вектора = синхронизация, взаимодействие потоков, не знание практики работы с сокетами.

 

Автор написал поверхностный вопрос, без указания что ему удалось выяснить конкретно - где не фурычит или идёт в разрез с МДСН(тут явно надо сверлить на грудь дырочку для ордена, или идти спать отдыхать).

 

 

Мой посыл был прямым как лом.

Если делать программу как снежный ком - то нафик кому она такая нужна.

 

удачи вам

(круглый)

ЗЫ

2Автору - если нужна более чёткая помощь, пиши конкретнее и люди к вам подтянутся(С).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не нужна мне от вас никакая помощь, вы ведь даже вопроса не поняли.

Посему "отладка зависания", если такое может получится ловится на уровне блох

Это то здесь при чём? Я разве вопрошал про "отладку зависания"?

Умные люди уже дали ответ на мой вопрос,тема закрыта. А пальцы здесь гнуть - как то не по пацански.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация