public Context(SocketController controller) { _controller = controller; _size = new ByteTransmitter(controller.Socket, 4); _size.OnReceived += new ReceivedEvent(_size_OnReceived); _size.BeginReceive(); }
void _size_OnReceived(byte[] Data) { var size = BitConverter.ToInt32(Data, 0); _message = new ByteTransmitter(_socket, size, _io); _message.OnReceived += new ReceivedEvent(_message_OnReceived); _message.BeginReceive(); }
public void ReceiveMessage() { _size.BeginReceive(); }