2

作为游戏的一部分,我正在开发一个服务器UDP,它以每秒大约 18 个数据包的速度接收来自多达 8 个玩家的数据包。所有这些数据包都由UDPclient服务器端的一个接收。我想知道UDP数据包是否可以与数据包一样合并TCP。如果不是,是否UDPclient只从队列中每帧取一个数据包,这意味着如果服务器每秒接收的数据包比帧速率多,我会遇到问题?

这是使用System.Net.Sockets.

if (ServerUDP != null)
{
    if (ServerUDP.Available != 0)
    {
        IPEndPoint receiveEP = new IPEndPoint(IPAddress.Any, 0);
        byte[] packetReceived = ServerUDP.Receive(ref receiveEP);
    }
}
4

0 回答 0