public void Send_Sasl_Msg(SaslStatus status, Byte[] body) { _MessageHeader[0] = statusBytes[(Int32)status - 1]; EncodingUtils.encodeBigEndian(body.Length, _MessageHeader, STATUS_BYTES); _socket.Write(_MessageHeader); _socket.Write(body); _socket.Flush(); }
public async Task SendSaslMsgAsync(SaslStatus status, byte[] body, CancellationToken cancellationToken) { _messageHeader[0] = statusBytes[(int)status - 1]; Utils.EncodeBigEndian(body.Length, _messageHeader, STATUS_BYTES); await _socket.WriteAsync(_messageHeader, cancellationToken); await _socket.WriteAsync(body, cancellationToken); await _socket.FlushAsync(cancellationToken); }
public Sasl_Msg(SaslStatus status, String body) { Status = status; Body = body; }
public void Send_Sasl_Msg(SaslStatus status, String body) { Send_Sasl_Msg(status, Encoding.UTF8.GetBytes(body)); }
public async Task SendSaslMsgAsync(SaslStatus status, string body, CancellationToken cancellationToken) { await SendSaslMsgAsync(status, Encoding.UTF8.GetBytes(body), cancellationToken); }