public void GetNetworkInformation() { if (string.IsNullOrEmpty(NetworkInformation.PublicIp)) { NetworkInformation.PublicIp = NetworkUtilities.GetPublicIp(); NetworkInformation.NetworkComputers = NetworkUtilities.ConnectedDevices(); NetworkInformation.MacAddress = NetworkUtilities.GetMacAddress().ToString(); NetworkInformation.InternalIp = NetworkUtilities.GetIPAddress().ToString(); } serializator.Serialize(client, packet.endpoint, packet.syncKey, NetworkInformation.ToObject()); }