public UChannel(USocket socket, UService service) : base(service, ChannelType.Accept)
{
this.socket = socket;
this.service = service;
this.RemoteAddress = socket.RemoteAddress;
this.socket.Received += this.OnRecv;
this.socket.Disconnect += () => { this.OnError(this, SocketError.SocketError); };
}