C++ irc клиент async прочитанный & пишет

Я начинаю делать свою собственную irc личинку в C++, используя winsock. Моя первая версия личинки работает очень простой способ блокирования использования гнезда. Это простое чтение линию за линией и пишет его на экране. Это - все, что это должно сделанный.

теперь я хочу сделать небольшую разрядную умную личинку с полной коммуникацией. но я не знаю, как выполнить его. Я попробовал, загружают некоторый открытый исходный код irc клиент, чтобы видеть, как "асинхронная коммуникация сделана", но открытый исходный код irc клиенты большой и найден там, некоторая ценная информация берет партию времени.

Как сделан irc асинхронная коммуникация в irc клиентах? возможно к сделанному он, не мультипронизывая и перекрытому вводу/выводу? Какая техника является лучшей, чтобы выполнить async коммуникацию в C++ winsock?

1
ja de

1 ответы

Самый гибкий путь на Windows состоит в том, чтобы использовать порты завершения. Это Статья MSDN на Winsock и завершении порты должны начать вас.

0
добавлено
Асинхронный IO никогда не легок..!
добавлено автор Sean, источник
Используйте язык, у которого есть лучшая абстракция таких вещей. С некоторыми языками асинхронный IO очень легок.
добавлено автор Johannes Kuhn, источник
есть ли существуют какой-либо более легкий путь?
добавлено автор user3129808, источник
pro.cxx
pro.cxx
3 049 участник(ов)

C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155

supapro.cxx
supapro.cxx
1 925 участник(ов)

Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac

C++ Russia
C++ Russia
384 участник(ов)

Сообщество разработчиков C++ в Telegram.

cxx.Дискуссионная
cxx.Дискуссионная
298 участник(ов)

это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario

C++ для маленьких и тупых
C++ для маленьких и тупых
105 участник(ов)

Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest