static void Main(string[] args)
{
IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());
foreach(IPAddress addr in ipHostInfo.AddressList) {
Console.WriteLine("{0}", addr);
}
bool entered = false;
bool isListener = false;
while(!entered) {
Console.WriteLine("Is Listener?");
switch(Console.ReadLine().ToLower()) {
case "y": isListener = true; entered = true; break;
case "n": isListener = false; entered = true; break;
}
}
if(isListener) {
while(true) {
SendMCL();
Thread.Sleep(100);
}
}
else {
message = null;
Thread tc = new Thread(SendMCS);
tc.Start();
while(message == null) Thread.Sleep(100);
while(true) {
Console.WriteLine("New Message:");
message = Console.ReadLine();
}
}
}