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

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

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

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


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

netsh interface set interface "network_adapter_name" admin=disable
netsh interface set interface "network_adapter_name" admin=enable

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(_pv @ Dec 5 2017, 14:17) <{POST_SNAPBACK}>


Спасибо! В следующий раз при такой ситуации попробую.
Получается это и в настройках так же можно сетевую карту отключить/включить и порт пропадёт?

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


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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(gerber @ Dec 5 2017, 15:11) <{POST_SNAPBACK}>
Если порт остается открытым, значит, предыдущая (зависшая) копия процесса осталась в системе, её нужно удалить, например, через диспетчер задач.

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(_Anatoliy @ Dec 5 2017, 13:42) <{POST_SNAPBACK}>
...случается так что порт откроется, программа с ним работает, но,например, при зависании программы порт остаётся в системе открытым....


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

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


удачи вам
(круглый)

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


Ссылка на сообщение
Поделиться на другие сайты
QUOTE (kolobok0 @ Dec 6 2017, 03:22) <{POST_SNAPBACK}>
нет такого "зависания", есть только кривые руки программиста.

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


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


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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(kolobok0 @ Dec 5 2017, 23:22) <{POST_SNAPBACK}>


Ключевое слово
Цитата
при отладке софта

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(kolobok0 @ Dec 5 2017, 23:22) <{POST_SNAPBACK}>
нет такого "зависания", есть только кривые руки программиста.

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


удачи вам
(круглый)



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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(_Anatoliy @ Dec 6 2017, 14:21) <{POST_SNAPBACK}>
А Вы что,пишете программу,...


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

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


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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(kolobok0 @ Dec 6 2017, 18:56) <{POST_SNAPBACK}>

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

Это то здесь при чём? Я разве вопрошал про "отладку зависания"?
Умные люди уже дали ответ на мой вопрос,тема закрыта. А пальцы здесь гнуть - как то не по пацански.

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


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

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

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

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

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

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

Войти

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

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