首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C网络编程?

C网络编程?
EN

Stack Overflow用户
提问于 2011-10-24 09:17:12
回答 2查看 959关注 0票数 4

在windows和UNIX上使用C进行网络编程,哪个库(就性能而言)是最好的?

我对高频交易很感兴趣。

我听说过BSD和POSIX,但我不确定是否有更快的性能特定库?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-24 14:02:39

最快的方法是使用操作系统的网络功能:socket()setsockopt()connect()listen()send()recv()等。

在几个操作系统上,它们之间存在细微的差异。

为了解决这个问题,在几个库中对它们进行了封装,例如在Qt (至少是IIRC)中。我认为如果你使用它们,任何事情都不会明显变慢。

票数 6
EN

Stack Overflow用户

发布于 2013-07-08 13:50:45

那ZeroMQ呢?http://www.zeromq.org/

它更快,更容易编码,也可以用作消息队列。

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

https://stackoverflow.com/questions/7870518

复制
相关文章

相似问题

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