2010-05-10 3 views
1

Я новичок в java, и я тестировал свое приложение в течение всего дня.Java Connections netstat -ano

Я просто сделал

NetStat -ano

, и это дало мне огромный список активных соединений (аудирование, установленное) означает ли это, когда я закрываю appliation эти соединения не будучи shutdown (close())?

вот скриншот:

alt text http://img340.imageshack.us/img340/9950/netor.jpg

любой совет о том, как идти о закрытии соединения, когда им сделали с ним? Я пытаюсь закрыть связь наилучшим образом, насколько мне известно, но кажется, что я не делаю этого достаточно.

спасибо за ваше время.

EDIT: tcpview замечательный. да, эти соединения были раньше в тот день, когда код не был завершен. теперь, когда я запускаю его, он регистрируется в tcpview и исчезает, когда я закрываю соединение.

+0

Netstat показывает соединения всех программ. Какой порт используется вашей программой (либо прослушивает, либо подключается)? – mindas

+0

Где доказательства того, что эти соединения связаны с java? – skaffman

ответ

1

netstat это только для частичного использования. Ваш вывод не показывает, какие соединения и порты используются в этом процессе.

Загрузить инструмент tcpview от Microsoft, который покажет вам, какой процесс использует порты и поддерживает открытые соединения.

+1

отличный инструмент. он официально подтвердил, что мое приложение создает соединения по мере необходимости и удаляет их, когда я закрываю! спасибо кучу за tcpview! – iTEgg

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