public virtual void OnException(ISocketContext<TMessage> context, Exception ex) { }
public override void OnException(ISocketContext <CommandLineMessage> context, Exception ex) { _logger.LogError(ex, "client from {0}, occ error {1}", context.RemoteEndPoint, ex.Message); base.OnException(context, ex); }
public virtual void OnDisconnected(ISocketContext<TMessage> context) { }
public override void OnConnected(ISocketContext <MqttMessage> context) { logger.LogInformation("client connected from {0}", context.RemoteEndPoint); base.OnConnected(context); }
public override void OnDisconnected(ISocketContext <CommandLineMessage> context) { _logger.LogInformation("client disconnected from {0}", context.RemoteEndPoint); base.OnDisconnected(context); }
public ConnectedEventArgs(ISocketContext <TMessage> context) { Context = context; }
private void createSocket(EndPoint endpoint) { this.socket = socketFactory(endpoint); }
public void RaiseReceive(ISocketContext <TMessage> context, TMessage msg) { OnReceived?.Invoke(this, new MessageReceivedEventArgs <TMessage>(context, msg)); }
public void RaiseError(ISocketContext <TMessage> context, Exception ex) { OnError?.Invoke(this, new ErrorEventArgs <TMessage>(context, ex)); }
public void RaiseDisconnected(ISocketContext <TMessage> context) { OnDisconnected?.Invoke(this, new DisconnectedEventArgs <TMessage>(context)); }