public SimpleTcpServer(int port, OnServerStart onStart, int bufferSize, OnClientConnected onClientConnected , OnConnectionError onConnectionError, OnClientRequest onClientRequest, string endOfFileTag) { _onStart = onStart; _bufferSize = bufferSize; _onClientConnected = onClientConnected; _onConnectionError = onConnectionError; _onClientRequest = onClientRequest; _endOfFileTag = endOfFileTag; Port = port; _activeClients = new List <TcpClient>(); _tasks = new List <Task>(); }
public SimpleTcpServerCreator OnClientRequest(OnClientRequest onClientRequest) { _onClientRequest = onClientRequest; return(this); }