private static void TcpServerOnReceive(object sender, ServerGenericEventArgs <byte[]> serverGenericEventArgs) { var bp = new BinaryProtocol(serverGenericEventArgs.DataReceived); var msg = Encoding.UTF8.GetString(bp.GetBody()); Console.WriteLine($"{msg} received"); }
protected void OnErrorInvoke(ServerGenericEventArgs <Exception> e) { OnError?.Invoke(this, e); }
protected void OnClientDisconnectedInvoke(ServerGenericEventArgs <ServerConnectionBase> e) { OnDisconnected?.Invoke(this, e); }
protected virtual void ReceiveInvoke(ServerGenericEventArgs <byte[]> e) { OnReceive?.Invoke(this, e); }
private static void TcpServerOnConnected(object sender, ServerGenericEventArgs <ServerConnectionBase> serverGenericEventArgs) { Console.WriteLine($"{serverGenericEventArgs.ServerConnectionBase.RemoteAddressInfo} connected"); }