我的应用程序接收UDP数据包,并将数据也作为UDP发送到两个对等方。我用一个插座即可完成所有工作,而且效果很好。现在,我试图提高应用程序的性能,并计算毫秒数。用单个套接字性能来完成所有套接字作业是一个好主意吗?任何帮助表示赞赏。
bytesCount = recv(multicastUdpSocket, buffer, sizeof(buffer), 0);
sendto(multicastUdpSocket, buffer, bytesCount, 0, (struct sockaddr *)&multicastAddr, sizeof(multicastAddr));
sendto(multicastUdpSocket, buffer, bytesCount, 0, (struct sockaddr *)&unicastAddr, sizeof(unicastAddr));