/// <summary> /// Creates a server which, when started, will listen on the specified port and /// will use the specified ReceiveFunction to handle incoming data /// </summary> /// <param name="port">The port to listen on</param> /// <param name="receiveFunc">Handler function to process incoming data</param> public Server(int port, ReceiveFunction receiveFunc) { Running = false; this.port = port; ReceiveFunc = receiveFunc; Clients = new List<IPEndPoint>(); }
/// <summary> /// Creates a server which, when started, will listen on the specified port and /// will use the specified ReceiveFunction to handle incoming data /// </summary> /// <param name="port">The port to listen on</param> /// <param name="receiveFunc">Handler function to process incoming data</param> public Server(int port, ReceiveFunction receiveFunc) { Running = false; this.port = port; ReceiveFunc = receiveFunc; Clients = new List <IPEndPoint>(); }
/// <summary> /// Creates a server which, when started, will listen on the specified port /// </summary> /// <param name="port">The port to listen on</param> public Server(int port) { Running = false; this.port = port; ReceiveFunc = null; Clients = new List <IPEndPoint>(); }
public void GenerateCodeTest(ReceiveFunction rf, Indentation indentation, string expected) { System.Diagnostics.Contracts.Contract.Requires(rf != null); Assert.AreEqual(expected, rf.GenerateCode(indentation)); }