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套接字和一些多线程选项(这是我最初的计划)设计并编写自己的代码

任何对最佳和最省时的路线有任何想法的人?

谢谢大家。

最佳答案

我相信Poco C ++库(http://pocoproject.org/)是您所需要的。
它具有高度的保护性,并且性能非常出色,并且主要用于联网+确实有据可查。

问候。

关于c++ - 要为5个并发连接实现高性能的低级Linux TCP/IP Socket客户端,我有哪些可能的选择? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25774590/

10-11 06:17