当发生Lidgren.Network.NetException时,会发生什么情况:“此消息已经发送!使用NetPeer.SendMessage()有效地发送多个收件人”?
else if (CounfOfPlayers == 1)
{
Player2Connection = inc.SenderConnection;
Console.WriteLine(Player2Connection.RemoteEndPoint.ToString());
CounfOfPlayers++;
Console.WriteLine("Accepted second player");
outmsg.Write((byte)PacketType.RDY);
Server.SendMessage(outmsg, Player1Connection, NetDeliveryMethod.ReliableOrdered);
Server.SendMessage(outmsg, Player2Connection, NetDeliveryMethod.ReliableOrdered);
}发布于 2018-05-19 17:17:17
您只能发送每个NetOutgoingMessage一次。
您应该使用NetClient.CreateMessage()根据这创建每个实例。
https://stackoverflow.com/questions/50427546
复制相似问题