在windows和UNIX上使用C进行网络编程,哪个库(就性能而言)是最好的?
我对高频交易很感兴趣。
我听说过BSD和POSIX,但我不确定是否有更快的性能特定库?
发布于 2011-10-24 14:02:39
最快的方法是使用操作系统的网络功能:socket()、setsockopt()、connect()、listen()、send()、recv()等。
在几个操作系统上,它们之间存在细微的差异。
为了解决这个问题,在几个库中对它们进行了封装,例如在Qt (至少是IIRC)中。我认为如果你使用它们,任何事情都不会明显变慢。
发布于 2013-07-08 13:50:45
那ZeroMQ呢?http://www.zeromq.org/
它更快,更容易编码,也可以用作消息队列。
https://stackoverflow.com/questions/7870518
复制相似问题