Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сокеты: чем отличаются бычные функции от WSA_? 
V
    Опции темы
Alca
Дата 10.4.2009, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 1
Всего: 50



Сокеты: чем отличаются обычные функции от WSA_?
Winsock Functions
Например, recv и WSARecv, ....

Добавлено через 12 минут и 43 секунды
Для чего прежназначены WSA функции?

Это сообщение отредактировал(а) Alca - 10.4.2009, 10:19


--------------------
PM WWW ICQ Skype Jabber   Вверх
Lazin
Дата 10.4.2009, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 5
Всего: 154



а ты посмотри хотя-бы на набор параметров и поймешь)
PM MAIL Skype GTalk   Вверх
Alca
Дата 10.4.2009, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 1
Всего: 50



Вот смотрю.............

Добавлено через 9 минут и 9 секунд
Цитата

overlapped I/O mode.

Это че такое?

Добавлено через 9 минут и 42 секунды
Можно по-подробней???


--------------------
PM WWW ICQ Skype Jabber   Вверх
Lazin
Дата 10.4.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 5
Всего: 154



Цитата(Alca @  10.4.2009,  10:49 Найти цитируемый пост)
Можно по-подробней???

подробнее в MSDN - ф-ии GetQueueCompletionStatus, CreateIOCompletionPort, PostQueueCompletionStatus

Добавлено через 30 секунд
http://msdn.microsoft.com/en-us/library/aa365198(VS.85).aspx
PM MAIL Skype GTalk   Вверх
Олег2005
Дата 10.4.2009, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Читаем:


Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  Overlapped.zip 41,10 Kb
PM MAIL WWW MSN   Вверх
Олег2005
Дата 10.4.2009, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(Alca @  10.4.2009,  09:07 Найти цитируемый пост)
Сокеты: чем отличаются обычные функции от WSA_?

Обычные функции - это виндовская реализация интерфейса Беркли-сокетов.
WSA - это функции, котрые являются родными для Винды - Windows Socket API

Это сообщение отредактировал(а) Олег2005 - 10.4.2009, 15:33
PM MAIL WWW MSN   Вверх
sdukshis
Дата 11.4.2009, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 23.3.2009

Репутация: нет
Всего: 1



Если я не ошибаюсь, то по сути разница между этими интерфейсами в том, что WSA может взаимодействовать с приложением посредством сообщений (что особенно удобно при работе с асинхронными сокетами)
PM MAIL   Вверх
Lazin
Дата 11.4.2009, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 5
Всего: 154



Цитата(sdukshis @  11.4.2009,  00:28 Найти цитируемый пост)
Если я не ошибаюсь, то по сути разница между этими интерфейсами в том, что WSA может взаимодействовать с приложением посредством сообщений (что особенно удобно при работе с асинхронными сокетами) 

для этого нужно один раз вызвать ф-ю WSASelect, а дальше можно пользоваться обычными send и recv
PM MAIL Skype GTalk   Вверх
Олег2005
Дата 11.4.2009, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(sdukshis @ 10.4.2009,  23:28)
Если я не ошибаюсь, то по сути разница между этими интерфейсами в том, что WSA может взаимодействовать с приложением посредством сообщений (что особенно удобно при работе с асинхронными сокетами)

Виндовская система сообщений применяется только в одной модели - с помощью WSAAsyncSelect()

Добавлено @ 22:32
Цитата(Lazin @  11.4.2009,  09:32 Найти цитируемый пост)
для этого нужно один раз вызвать ф-ю WSASelect, 

Такой функции в ВинАПИ нет.

Это сообщение отредактировал(а) Олег2005 - 11.4.2009, 22:32
PM MAIL WWW MSN   Вверх
Lazin
Дата 11.4.2009, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 5
Всего: 154



я имел ввиду WSAAsyncSelect
PM MAIL Skype GTalk   Вверх
J0ker
Дата 13.4.2009, 04:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 1
Всего: 14



все стандартные функции в конечном итоге вызывают WSA


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.