public Room(int maxpeople, Roomipprocess rp) { this.roomipaddress = rp.mip; this.maxpeople = maxpeople; this.mprocess = rp.mprocess; mPeopleinroom = new List <TCPClient>(); pker.threadkiller = new Thread(new ThreadStart(shouldclosthisroom)); }
public static Roomipprocess CreateOneRoom() { Roomipprocess rp = new Roomipprocess(); int port = GetOneAvailablePort(); rp.mprocess = launchserver(port); string roomip = serverip; roomip += ":"; roomip += port.ToString(); rp.mip = roomip; Console.WriteLine("CreateOneRoom" + roomip); return(rp); }