예제 #1
0
 /// <summary>
 /// Encodes and sends the command and its payload</summary>
 /// <param name="command">Command packet</param>
 public void Send(TCPCommand command)
 {
     byte[] opcodeBytes = EncodeInt(command.m_opcode);
     byte[] payloadSizeBytes = EncodeInt(command.m_payloadSize);
     m_socket.Send(opcodeBytes);
     m_socket.Send(payloadSizeBytes);
     m_socket.Send(command.m_payload);
 }
예제 #2
0
 /// <summary>
 /// Encodes and sends the command and its payload</summary>
 /// <param name="command">Command packet</param>
 public void Send(TCPCommand command)
 {
     byte[] opcodeBytes      = EncodeInt(command.m_opcode);
     byte[] payloadSizeBytes = EncodeInt(command.m_payloadSize);
     m_socket.Send(opcodeBytes);
     m_socket.Send(payloadSizeBytes);
     m_socket.Send(command.m_payload);
 }