我在 Windows Server 2008 r2 上的 Visual Studio 2010 for c++ 中有一个应用程序
伪代码如下
创建多播套接字
while ( 仍然要传输的数据 == true ) { sendto ( 多播套接字,数据 ) }
但我只能达到大约 60k 消息/秒,其中每个数据包的大小约为 50 字节。
谁能建议如何每秒发送更多的消息?我想我可以尝试绑定 2 个或更多 NIC,我应该尝试使用线程安全消息队列和线程池,其中每个线程只是尝试从队列中拉出一个元素并发送到(多播套接字,数据);?
这里有什么想法吗?