public override void ChannelRead(IChannelHandlerContext context, object message) { if (message is int) { State = State.ReceiveMessages((int)message); Logger.Debug("[Client-Read] Received: {0}", message); } }
public override void ChannelRead(IChannelHandlerContext context, object message) { if (message is int) { State = State.ReceiveMessages((int) message); Logger.Debug("[Client-Read] Received: {0}", message); } }
public override Task WriteAsync(IChannelHandlerContext context, object message) { if (message is int) { State = State.WriteMessages((int)message); Logger.Debug("[Client-Write] Writing: {0}", message); } return(context.WriteAsync(message)); }
public override Task WriteAsync(IChannelHandlerContext context, object message) { if (message is int) { State = State.WriteMessages((int) message); Logger.Debug("[Client-Write] Writing: {0}", message); } return context.WriteAsync(message); }
public override void ChannelInactive(IChannelHandlerContext context) { State = State.SetState(ConnectionState.Shutdown); }
public override void ChannelActive(IChannelHandlerContext context) { State = State.SetChannel(context.Channel).SetState(ConnectionState.Active); }
public override Task ConnectAsync(IChannelHandlerContext context, EndPoint remoteAddress, EndPoint localAddress) { State = State.SetChannel(context.Channel).SetState(ConnectionState.Connecting); return(base.ConnectAsync(context, remoteAddress, localAddress)); }
public TcpClientSocketStateHandler(TcpClientSocketModel state) { State = state; }
public override Task ConnectAsync(IChannelHandlerContext context, EndPoint remoteAddress, EndPoint localAddress) { State = State.SetChannel(context.Channel).SetState(ConnectionState.Connecting); return base.ConnectAsync(context, remoteAddress, localAddress); }