private static void CheckTopology(HostTopology topology)
{
int maxPacketSize = NetworkTransport.GetMaxPacketSize();
if ((int)topology.DefaultConfig.PacketSize > maxPacketSize)
{
throw new ArgumentOutOfRangeException("Default config: packet size should be less than packet size defined in global config: " + maxPacketSize.ToString());
}
for (int index = 0; index < topology.SpecialConnectionConfigs.Count; ++index)
{
if ((int)topology.SpecialConnectionConfigs[index].PacketSize > maxPacketSize)
{
throw new ArgumentOutOfRangeException("Special config " + index.ToString() + ": packet size should be less than packet size defined in global config: " + maxPacketSize.ToString());
}
}
}