public static void SendMCS()
{
Console.WriteLine("Enter Port: ");
int port = int.Parse(Console.ReadLine());
NetPeerConfiguration config = new NetPeerConfiguration("InduZtry");
config.Port = port;
config.EnableMessageType(NetIncomingMessageType.DiscoveryRequest);
config.EnableMessageType(NetIncomingMessageType.Data);
//config.EnableUPnP = true;
server = new NetPeer(config);
server.Start();
//Console.WriteLine(server.UPnP.Status);
//server.UPnP.ForwardPort(port, "InduZtry");
//Console.WriteLine(server.UPnP.Status);
//Console.WriteLine("UPnP IP: " + server.UPnP.GetExternalIP());
Thread t = new Thread(RecvMCS);
t.IsBackground = true;
t.Start();
message = "NULL";
while(true) {
Thread.Sleep(10);
if(recipient != null) {
NetOutgoingMessage sendMsg = server.CreateMessage();
sendMsg.Write(message);
server.SendMessage(sendMsg, recipient, NetDeliveryMethod.ReliableOrdered);
}
}
}