public SimpleTcpServer Start(IPAddress ipAddress, int port) { Server.ServerListener listener = new Server.ServerListener(this, ipAddress, port); _listeners.Add(listener); return(this); }
internal void NotifyEndTransmissionRx(Server.ServerListener listener, TcpClient client, byte[] msg) { if (DataReceived != null) { Message m = new Message(msg, client, StringEncoder, Delimiter, AutoTrimStrings); DataReceived(this, m); } }
internal void NotifyClientDisconnected(Server.ServerListener listener, TcpClient disconnectedClient) { ClientDisconnected?.Invoke(this, disconnectedClient); }
internal void NotifyClientConnected(Server.ServerListener listener, TcpClient newClient) { ClientConnected?.Invoke(this, newClient); }