методы Winsock

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

методы Winsock

Сообщение Sun07 » 17.07.2006 (Пн) 19:53

Подскажите, пожалуйста, как в контроле Winsock заполняется LocalIP? Как работают методы Send, Bind - они выполняются и управление передаётся следующему оператору или они выполняются в фоновом режиме и управление передаётся сразу?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 17.07.2006 (Пн) 20:35

В фоновом режиме.
Как узнать LocalIP, читай, например, здесь: http://bbs.vbstreets.ru/viewtopic.php?p=65229#65229
Изображение

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 18.07.2006 (Вт) 0:57

а как же они выдают результат своей работы (ошибка или норма, сколько данных отправлено, в какой момент отправлены все данные)? Как отработает для них обработчик ошибок? LocalIP заполняется при его вызове? Просто у меня были с этим проблемы. Похоже, он не заполняется до явного вызова в проге типа a=Winsock1.LocalIP или msgbox Winsock1.LocalIP или как?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.07.2006 (Вт) 6:28

Sun07, у Винсока есть события.
Изображение

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 18.07.2006 (Вт) 13:45

т.е., если я пишу On Error Goto и в момент вызова метода винсока ошибки не возникает, то перехода на мой обработчик ошибки не будет, если ошибка возникает в фоновом режиме работы винсока, то устанавливается State или вызывается процедура ошибки контрола, так я понимаю?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.07.2006 (Вт) 13:48

верно
Изображение


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 93

    TopList