Всем доброго времени суток!
Посоветуйте, пожалуйста, какую-нибудь бесплатную обёртку вокруг виндовых сокетов, наподобии MFC'шного CAsyncSocket.
Протокол нужен только TCP/IP, из функционала — коннект, отправка/приём данных.
Был на
http://www.alhem.net/Sockets/, но та библиотека ИМХО слишком перегружена
Заставить работать CAsyncSocketEx с CodeProject мне почему-то не удалось
Здравствуйте, ZERO_BiT, Вы писали:
ZER>Всем доброго времени суток!
ZER>Посоветуйте, пожалуйста, какую-нибудь бесплатную обёртку вокруг виндовых сокетов, наподобии MFC'шного CAsyncSocket.
ZER>Протокол нужен только TCP/IP, из функционала — коннект, отправка/приём данных.
ZER>Был на http://www.alhem.net/Sockets/, но та библиотека ИМХО слишком перегружена
ZER>Заставить работать CAsyncSocketEx с CodeProject мне почему-то не удалось
Сам напиши

Тебе нужно-то пять-шесть функций. Делов на сутки, чистый код, ничего лишнего..
Здравствуйте, SergH, Вы писали:
SH>Сам напиши
Тебе нужно-то пять-шесть функций. Делов на сутки, чистый код, ничего лишнего..
Да была у меня мысль самому написать, но всё дело в том, что я пришёл из "мира VB", где есть MS Winsock control с событиями Connect(), DataArrival() и пр. Соответственно, я не имею ни малейшего понятия о том, как всё это устроено внутри. Это, конечно, не означает, что я не хочу учиться, просто боюсь, что на вылавливание багов уйдёт слишком много времени...
Хотя, с другой стороны, чужие библы тоже не застрахованы от багов, а чужие баги ковырять гораздо сложнее, чем свои
Здравствуйте, ZERO_BiT, Вы писали:
ZER>Всем доброго времени суток!
ZER>Посоветуйте, пожалуйста, какую-нибудь бесплатную обёртку вокруг виндовых сокетов, наподобии MFC'шного CAsyncSocket.
ZER>Протокол нужен только TCP/IP, из функционала — коннект, отправка/приём данных.
ZER>Был на http://www.alhem.net/Sockets/, но та библиотека ИМХО слишком перегружена
ZER>Заставить работать CAsyncSocketEx с CodeProject мне почему-то не удалось
Смотри
здесьАвтор: korzhik
Дата: 06.07.05
Из этого сам пользовал в свое время PTypes.
Мое ИМХО — проще написать свой тонкий wraper, заточенный под свои нужды.
Здравствуйте, ZERO_BiT, Вы писали:
ZER>Посоветуйте, пожалуйста, какую-нибудь бесплатную обёртку вокруг виндовых сокетов, наподобии MFC'шного CAsyncSocket.
ZER>Протокол нужен только TCP/IP, из функционала — коннект, отправка/приём данных.
ZER>Был на http://www.alhem.net/Sockets/, но та библиотека ИМХО слишком перегружена
ZER>Заставить работать CAsyncSocketEx с CodeProject мне почему-то не удалось
Очень хорошая сокетная ОО оболочка на С++ — Adaptive Communication Environment ACE.
http://www.cs.wustl.edu/~schmidt/ACE.html
Однако, довольно объемная, в том числе, за счет мультиплатформенности. Есть книжка на русском, в двух томах:
http://www.books.ru/shop/books/83590
http://www.books.ru/shop/books/149105