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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> индификатор boost socket 
V
    Опции темы
admsasha
Дата 6.11.2013, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Есть tcp сервер boost asio написанный по их же примерам.  Как узнать какой нибуть индификатор/handle  socket подключения ?

Для примера, можно взять этот пример.
http://www.boost.org/doc/libs/1_54_0/doc/h...echo_server.cpp
PM MAIL WWW ICQ Jabber   Вверх
bsa
Дата 6.11.2013, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



PM   Вверх
admsasha
Дата 7.11.2013, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(bsa @ 7.11.2013,  05:26)
http://www.boost.org/doc/libs/1_54_0/doc/h...ive_handle.html

Забыл добавить, нужно для boost не старше 1.41. Там нет native_handle...
PM MAIL WWW ICQ Jabber   Вверх
bsa
Дата 7.11.2013, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



PM   Вверх
admsasha
Дата 7.11.2013, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(bsa @ 7.11.2013,  19:18)
http://www.boost.org/doc/libs/1_41_0/doc/h...ket/native.html

Зря конечно я сразу это не написал. Мне нужен какой нибуть уникальный id, которыми я буду отличать разные подключения. Этот native() подойдет же для таких целей ? Судя по выводу, преобразовывая его в int, присваивается вроде как уникальное число. Но на сколько это правильно ? Создавать какой то свой счетчик я думаю не самое правильное решение.
PM MAIL WWW ICQ Jabber   Вверх
bsa
Дата 7.11.2013, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



в принципе, тебе подошел бы даже адрес сокета. Это тоже уникальный идентификатор. В пределах одной сессии одного приложения более одного сокета по одному адресу располагаться не могут.
PM   Вверх
admsasha
Дата 8.11.2013, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо. Вопрос решен.
PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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