首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络库+助手(c++)

网络库+助手(c++)
EN

Stack Overflow用户
提问于 2009-01-26 13:36:58
回答 3查看 215关注 0票数 1

有没有什么非常有用和健壮的c++网络库?和libs来帮助他们更好地运行?例如在使用<<时自动进行字节顺序转换、阻塞读取直到结构完全传输,或者帮助调试您的协议等等

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-26 14:07:07

你看过Boost.Asio吗?它是一个同时支持异步和同步操作的网络库。我在过去用它做了一些实验,发现它非常有用。

票数 3
EN

Stack Overflow用户

发布于 2009-01-26 14:24:15

我喜欢ADAPTIVE Communication Environment。它内置了几乎所有网络模式的结构。我特别喜欢ACE_Task。它使消息传递变得更容易

票数 1
EN

Stack Overflow用户

发布于 2009-01-26 14:24:05

我推荐使用插座...如果你使用它,为Win32/*nix编写跨平台代码非常容易,尽管它的级别很低,但它确实提供了阻塞功能(即暂停执行,直到收到消息为止)。有一大堆关于套接字编程的教程……只需在谷歌上搜索“Win32”或"WinSock“(套接字的味道)。

http://www.google.co.uk/search?q=sockets+programming

它不会为你处理字节顺序,但有许多简单的方法来解决这个问题,比如在消息的开头使用签名字节/字(例如0xC1 (11000001b),0x00C1)来确定字节顺序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/479816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档