LINUX.ORG.RU

Открыть занятый порт


0

0

Подскажите как открыть(принимать, отправлять) уже занятый порт, например 139

На jave: servSock = new ServerSocket(ECHOPORT);

Если ECHOPORT=139, то ругается - Could not create ServerSocket java.net.BindException: Address already in use: JVM_Bind

Все правильно, но мне надо слушать его моей программай на jave Как это сделаь?

anonymous

Прием через занятый порт в венде делалался через setsockopt и SO_REUSEADDR. Причем SO_REUSEADDR достаточно было сделать толко проге подключающейся к занятому порту. В старых версиях (2.2.*) линукса SO_REUSEADDR надо было сделать и проге занимающей порт и проге, подключающейся к занятому порту. Не очень приятно. Как сейчас - хз.

BottleHunter
()
Ответ на: комментарий от BottleHunter

Может есть библиотека "модная"???

Нашел jpcap, кто-нибудь работал с ней?

И все-таки как без jpcap(и winpcap)? Есть же сниферы не использующие winpcap!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.