/// <summary> /// Initializes this class with a string which contains the ip and port and a config /// </summary> /// <param name="ipendpoint">The IPEndpoint string</param> /// <param name="config">The configuration</param> public TCPServer(string ipendpoint, TCPServerConfig config) { _endpoint = CreateIPEndPoint(ipendpoint); Config = config; }
/// <summary> /// Intitializes this class with an IPAddress, port and config /// </summary> /// <param name="address">The ip address</param> /// <param name="port">The port</param> /// <param name="config">The configuration</param> public TCPServer(IPAddress address, int port, TCPServerConfig config) { _endpoint = new IPEndPoint(address, port); Config = config; }
/// <summary> /// Initializes this class with a string address, a port and a config /// </summary> /// <param name="address">The string ip address</param> /// <param name="port">The port</param> /// <param name="config">The configuration</param> public TCPServer(string address, int port, TCPServerConfig config) { _endpoint = new IPEndPoint(IPAddress.Parse(address), port); Config = config; }
/// <summary> /// Initializes this class with an IPEndpoint and config /// </summary> /// <param name="endpoint">The IPEndpoint</param> /// <param name="config">The configuration</param> public TCPServer(IPEndPoint endpoint, TCPServerConfig config) { _endpoint = endpoint; Config = config; }