BeardedManStudios.Network.ForgeMasterServer.RegisterNatRequest C# (CSharp) Метод

RegisterNatRequest() публичный Метод

public RegisterNatRequest ( string ip, ushort port, ushort internalPort ) : void
ip string
port ushort
internalPort ushort
Результат void
		public void RegisterNatRequest(string ip, ushort port, ushort internalPort)
		{
			IPEndPoint endpoint = new IPEndPoint(IPAddress.Parse(ip), port);

			if (!natHosts.ContainsKey(ip))
				natHosts.Add(ip, new Dictionary<ushort, IPEndPoint>());

			if (!natHosts[ip].ContainsKey(port))
				natHosts[ip].Add(internalPort, endpoint);

			byte[] data = new byte[] { 4, 4 };
			socket.ReadClient.Send(data, data.Length, endpoint);
		}
#endif