Показать сообщение отдельно
Старый 14.09.2012, 02:03   #18
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_binsock: прием/отправка бинарных данных через сокет

Собрал тестовый вариант библиотеки для работы с несколькими соединениями, чисто для проверки концепции. Работа отличается только тем, что перед началом работы с функциями библиотеки нужно вызвать метод binsock3.init(int cnt);, где cnt - требуемое количество подключений. Также, каждая функция работы с соединением (т.е. все функции, кроме отладочных) имеет еще один (последний) параметр (кроме указанных в документации), который определяет индекс подключения, к которому идет обращение.

Библиотеку пока не протестировал, поскольку не на чем, а на эмуляторе не работает (это не глюк библиотеки, поскольку старая версия также не работает, видимо, система не дает эмулятору доступ в сеть).

И есть еще один момент - возможно, операции с разными соединениями придется разносить в разные потоки, хотя может и так будет работать.
Вложения
Тип файла: zip Lib_binsock3.zip (2.3 Кб, 666 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gonzo (06.11.2013)