И всё-таки опять про winsock dll

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

Сообщение Amed » 27.10.2005 (Чт) 20:52

BV с нами!

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 27.10.2005 (Чт) 23:04

См. мой однопоточный пример их использования - тот, что я давал SeT-у.


И где-же он? А он не в дауне, пока сетевые операции идут?

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

Сообщение tyomitch » 28.10.2005 (Пт) 15:43

DaSharm_nn писал(а):
См. мой однопоточный пример их использования - тот, что я давал SeT-у.


И где-же он?

http://bbs.vbstreets.ru/viewtopic.php?p=126506#126506

А он не в дауне, пока сетевые операции идут?

У него нет гуя.
Но много одновременных подключений он поддерживает.
Изображение

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 28.10.2005 (Пт) 18:34

еее, а что заблокирвоаный поток? хи, а с GUI можешь сделать? Просто я что-то понять не могу, как может сложиться VB+WSAEventSelect+GUI
Последний раз редактировалось DaSharm_nn 29.10.2005 (Сб) 22:53, всего редактировалось 1 раз.

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

Сообщение tyomitch » 29.10.2005 (Сб) 11:47

Прикинь, и с гуём можно - если заменить WSAWaitForMultipleEvents на MsgWaitForMultipleObjects.
Изображение

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 29.10.2005 (Сб) 22:52

круто...но мне WSAAsyncSelect роднее :)

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 30.10.2005 (Вс) 8:31

А вспомните, с чего всё начиналось... Просто клиент-серверное приложение, однако тему развернули...
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 30.10.2005 (Вс) 10:44

FleX_2004 ты не прав, всеравно WSAAsyncSelect удобнее использовать и мой VBSocket тоже. Попробуй использовать мой контрол и пример от Tyomich. Оцени для себя, что удобнее, вот тогда и делай выводы. Просто в этой теме зацеплялись за каждое мое слово, и когда я уже доказал, что о ДЛЛах отвечал весьма обоснованно, исходя из вопроса автора, тогда сразу перекинулись на тему сокетов и подходов для работы с ними. ну ладно, можно использовать WSAEventSelect и GUI, ошибался. Но всеравно мой контрол нормальный и доведен до ума, что делает его хорошим для использования, кто-то с этим поспорит?

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 31.10.2005 (Пн) 16:45

Dasharm, почитай:
Вложения
Работа с сокетами в Visual Basic используя Wsock32_dll, ws2_.rar
Работа с сокетами
(71.64 Кб) Скачиваний: 69
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 31.10.2005 (Пн) 17:03

почитаем...

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 31.10.2005 (Пн) 17:06

хи, дык там о EventSelect ничего и нет.... А без EventSelect я и так достаточно знаю :)

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 31.10.2005 (Пн) 18:17

Dasharm, ты случаем не знаешь синтаксис системного вызова connect библиотеки ws2_32.dll? Ато в этой статье этого нету. :cry:
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.10.2005 (Пн) 18:36

И что, в MSDN тоже?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 31.10.2005 (Пн) 18:47

У меня MSDNа нету :(
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.10.2005 (Пн) 19:18

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

DaSharm_nn
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 25.10.2005 (Вт) 22:41

Сообщение DaSharm_nn » 31.10.2005 (Пн) 21:16

Dasharm, ты случаем не знаешь синтаксис системного вызова connect библиотеки ws2_32.dll? Ато в этой статье этого нету.


Я тебе ещё раз скажу вот что:

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

Пред.

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

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

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

    TopList