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()); } } }