CompletionPort & Connect
От: Sonic_SE  
Дата: 15.04.05 18:24
Оценка:
Объясните пожалуйста новичку, как асинхронно организовать connect в моделе портов завершения???
Re: CompletionPort & Connect
От: Dmytro Bogovych http://voipobjects.com
Дата: 16.04.05 13:55
Оценка:
Курить ConnectEx. Но —
Client: Included in Windows XP.
Server: Included in Windows Server 2003.
DisconnectEx тоже существует.
Re[2]: CompletionPort & Connect
От: Sonic_SE  
Дата: 16.04.05 19:10
Оценка:
Здравствуйте, Dmytro Bogovych, Вы писали:

DB>Курить ConnectEx. Но —

DB>Client: Included in Windows XP.
DB>Server: Included in Windows Server 2003.

У меня стоит XP, я включаю Mswsock.h, но мне компилятор всё равно пишет ConnectEx identifer not found.
Мне нужна другая версия этой библиотеки???
Скажите что делать?!
Тисками руки выпрямлять?
Re[3]: CompletionPort & Connect
От: SkyDance Земля  
Дата: 18.04.05 04:59
Оценка:
"Sonic_SE" <40526@users.rsdn.ru> wrote in message news:1128287@news.rsdn.ru...
> У меня стоит XP, я включаю Mswsock.h, но
> мне компилятор всё равно пишет ConnectEx identifer not

Установи WINVER>=0x501, _WIN32_WINNT>=0x0501
Кстати, попробуй сам научиться в этом разбираться.
Это просто.
Открываешь этот несчастный хедер mswsock.h, смотришь, где там объявление ConnectEx().

И видишь там #ifdef/#endif.


.
Posted via RSDN NNTP Server 1.9
Re[4]: CompletionPort & Connect
От: Sonic_SE  
Дата: 18.04.05 09:41
Оценка:
Здравствуйте, SkyDance, Вы писали:

>> У меня стоит XP, я включаю Mswsock.h, но

>> мне компилятор всё равно пишет ConnectEx identifer not

SD>Установи WINVER>=0x501, _WIN32_WINNT>=0x0501

SD>Кстати, попробуй сам научиться в этом разбираться.
SD>Это просто.
SD>Открываешь этот несчастный хедер mswsock.h, смотришь, где там объявление ConnectEx().

SD>И видишь там #ifdef/#endif.


К сожалению я не смог найти в моем ашнике объявление ConnectEx(), там есть объявление указателя на функцию:
BOOL (PASCAL FAR * LPFN_CONNECTEX)()
AceptEx нашел, TransmitFile нашел, а ConnectEx нет?!?!?
Может у меня какая-то ущербная версия библиотеки?
Стоит Visual C++ .NET

из строчки: BOOL (PASCAL FAR * LPFN_CONNECTEX)()
понятно что можно работать через указатель на функцию. Скажите чем это лучше по сравнению с обыкновенным вызовом???
Re[5]: CompletionPort & Connect
От: SkyDance Земля  
Дата: 18.04.05 11:24
Оценка:
"Sonic_SE" <40526@users.rsdn.ru> wrote in message news:1129704@news.rsdn.ru...
> К сожалению я не смог найти в моем ашнике объявление ConnectEx(),

А, ну так обновите SDK.

> BOOL (PASCAL FAR * LPFN_CONNECTEX)()

> Скажите чем это лучше по сравнению с обыкновенным вызовом???

Можно динамически слинковаться. Смотреть на GetProcAddress().

.
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.