C++ 一个网络应用程序有多少传入缓冲区?
我正在编写一个网络应用程序,它从多个客户端接收数据:当收到一个数据包时,应用程序读取并修改报头,然后将数据包转发给一个或多个客户端。我想为每个到客户机的连接使用一个输出队列,这样应用程序就能够监视每个输出队列的填充级别并检测每个客户机上的负载 传入数据包的路由可以通过单个线程来实现,该线程应该分析每个数据包的报头以确定目标客户端:该线程还访问路由表以正确转发数据包 如何处理传入的消息? 我可以为每个连接使用一个共享队列或一个输入队列:C++ 一个网络应用程序有多少传入缓冲区?,c++,linux,multithreading,networking,C++,Linux,Multithreading,Networking,我正在编写一个网络应用程序,它从多个客户端接收数据:当收到一个数据包时,应用程序读取并修改报头,然后将数据包转发给一个或多个客户端。我想为每个到客户机的连接使用一个输出队列,这样应用程序就能够监视每个输出队列的填充级别并检测每个客户机上的负载 传入数据包的路由可以通过单个线程来实现,该线程应该分析每个数据包的报头以确定目标客户端:该线程还访问路由表以正确转发数据包 如何处理传入的消息? 我可以为每个连接使用一个共享队列或一个输入队列: 如果我使用一个共享队列,它将被路由线程和处理与客户端的连接的