Как слушать чужой порт ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Grover
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 29.03.2007 (Чт) 7:46

Как слушать чужой порт ?

Сообщение Grover » 11.04.2007 (Ср) 7:14

У меня возникла необходимость слушать всё, что приходит на порт 8080 одной программе.

Я пытался повесить Winsock на этот порт, но он ругается "Порт занят".
Подозреваю, что организовывается через API.

Подскажите где можно почитать про реализацию прослушки портов.

MAXIS
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 9
Зарегистрирован: 10.11.2006 (Пт) 3:31

Сообщение MAXIS » 11.04.2007 (Ср) 9:42

MSDN

setsockopt с указанием опции "REUSE_ADDR"

К сожалению, виндовс сокеты плохо работают с этой опцией. Советую обратить внимание на программирование под WinPcap, что позволит слушать любой порт.

Grover
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 29.03.2007 (Чт) 7:46

Сообщение Grover » 11.04.2007 (Ср) 9:49

Спасибо, буду искать


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 101

    TopList  
cron