Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Sirik
-
- Perspicaz
-
-
- Сообщения: 2280
- Зарегистрирован: 19.02.2004 (Чт) 16:09
- Откуда: Бердичев, Украина
-
Sirik » 18.05.2005 (Ср) 13:42
протокол TCP
ошибка Address in use
думаю что ошибка вызвана: либо занят порт, либо подключение к хосту невозможно, так как программа уже подключена
что делать с такой ошибкой? просто подождать, когда соединение закроеться или что?
или причина не только в этом?
-
alibek
-
- Большой Человек
-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 18.05.2005 (Ср) 13:46
LocalPort=0 делаешь?
Lasciate ogni speranza, voi ch'entrate.
-
Sirik
-
- Perspicaz
-
-
- Сообщения: 2280
- Зарегистрирован: 19.02.2004 (Чт) 16:09
- Откуда: Бердичев, Украина
-
Sirik » 18.05.2005 (Ср) 15:54
нет.
счас попробую
-
Sirik
-
- Perspicaz
-
-
- Сообщения: 2280
- Зарегистрирован: 19.02.2004 (Чт) 16:09
- Откуда: Бердичев, Украина
-
Sirik » 18.05.2005 (Ср) 15:59
таже ошибка
зы. подскажи когда, надо обнулять порт
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 18.05.2005 (Ср) 22:19
Перед вызовом Connect
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 19.05.2005 (Чт) 21:07
FleX_2004, LocalPort нужно обнулять перед каждым вызовом Connect, а не только первым.
Хотя я, конечно, не исключаю кривые руки - со всеми бывает.
-
Sirik
-
- Perspicaz
-
-
- Сообщения: 2280
- Зарегистрирован: 19.02.2004 (Чт) 16:09
- Откуда: Бердичев, Украина
-
Sirik » 20.05.2005 (Пт) 8:22
дело в том, что у меня массив контролов и поступил ещё проще: по-молчанию ставлю LocalPort в 0, и всё. теперь проблем никаких.
всем спасибо
-
Sirik
-
- Perspicaz
-
-
- Сообщения: 2280
- Зарегистрирован: 19.02.2004 (Чт) 16:09
- Откуда: Бердичев, Украина
-
Sirik » 22.05.2005 (Вс) 9:16
2 темыч - ты неправ: я просто поставил в свойствах locaport=0 и всё работает провесходно!
2 Флекс - просто не увидел
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 22.05.2005 (Вс) 9:17
FleX_2004 писал(а):2 ТЕМЫЧ... не знаю как перед каждым.... на скока я знаю винсок берет любой порт от 1024-65535 и если он не занят берет на себя коннек по этому порту.... зачем его обнулять.....
Подчёркнтутое происходит,
только если LocalPort=0. Иначе коннект пойдёт с указанного там порта.
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 22.05.2005 (Вс) 9:19
Sirik писал(а):2 темыч - ты неправ: я просто поставил в свойствах locaport=0 и всё работает провесходно!
М.б. ты просто с этого сокета только один раз коннектишься? Тогда, конечно, без разницы.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 55