求推荐简单的 c++ socket库,用法越简单越好

aj3423 2014-04-30 11:37:46
我之前自己封装的,用起来大致这样

tcp<char> t;
t.connect("127.0.0.1", 80);
t.send("hello");
std::string ret = t.recv();

http h;
h.connect("stackoverflow.com", 80);
http_header header;
header["Connection"] = "keep-alive";

h.get("/questions/ask", header);
http_response resp = h.response();
cout << resp.body() << endl;

追求简单易用,但bug太多了,,而且异步的还没实现,做起来估计要很久,所以想找个现成的
1. 需要支持 tcp udp http (https最好有,没有如果能配合openssl的话也行)
2. 最好有同步阻塞/ 异步非阻塞的
3. 体积小,用起来方便,不用记一堆用法。boost,ace这种太大,就不考虑了

或者有谁自己封装的,也请发来参考下
...全文
411 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧