Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我有一种情况,在这种情况下,我试图研究(和利用)最佳的可用C ++库来满足以下要求:
开发基于Linux的低级TCP / IP套接字CLIENT应用程序,
a)最多可以通过4-5个套接字连接到第三方服务器
b)每200毫秒轮询一次(带有少量数据)-通过所有5个插座
c)和。根据收到的回复,有时会发送XML格式的请求(一个相当重要的请求)。
此设计中最重要的因素是性能和延迟+最少的开发时间(对我来说)
我已经有一个(过去)在C(和某些C ++)中做这些事情的背景,但是已经进行了一些研究,并提出了一个简短的清单,列出了可能使用的现成的Socket库。
a)Boost :: Asio
b)http://www.alhem.net/Sockets/index.html-C ++套接字库
c)其他可能的“小规模”和功能最少的库
要么,
使用BSD套接字和一些多线程选项(这是我最初的计划)设计并编写自己的代码
任何对最佳和最省时的路线有任何想法的人?
谢谢大家。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我有一种情况,在这种情况下,我试图研究(和利用)最佳的可用C ++库来满足以下要求:
开发基于Linux的低级TCP / IP套接字CLIENT应用程序,
a)最多可以通过4-5个套接字连接到第三方服务器
b)每200毫秒轮询一次(带有少量数据)-通过所有5个插座
c)和。根据收到的回复,有时会发送XML格式的请求(一个相当重要的请求)。
此设计中最重要的因素是性能和延迟+最少的开发时间(对我来说)
我已经有一个(过去)在C(和某些C ++)中做这些事情的背景,但是已经进行了一些研究,并提出了一个简短的清单,列出了可能使用的现成的Socket库。
a)Boost :: Asio
b)http://www.alhem.net/Sockets/index.html-C ++套接字库
c)其他可能的“小规模”和功能最少的库
要么,
使用BSD套接字和一些多线程选项(这是我最初的计划)设计并编写自己的代码
任何对最佳和最省时的路线有任何想法的人?
谢谢大家。
最佳答案
我相信Poco C ++库(http://pocoproject.org/)是您所需要的。
它具有高度的保护性,并且性能非常出色,并且主要用于联网+确实有据可查。
问候。
关于c++ - 要为5个并发连接实现高性能的低级Linux TCP/IP Socket客户端,我有哪些可能的选择? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25774590/
10-11 06:17