title: How to use string for TcpClient in C# instead of byte?
body: <p>In C# I try to send a string through TcpClient as such:</p>
  
  <pre><code>byte[] outputOutStream = new byte[1024];
  ASCIIEncoding outputAsciiEncoder
  string message //This is the message I want to send
  TcpClient outputClient = TcpClient(ip, port); 
  Stream outputDataStreamWriter   
  
  outputDataStreamWriter = outputClient.GetStream();
  outputOutStream = outputAsciiEncoder.GetBytes(message);
  outputDataStreamWriter.Write(outputOutStream, 0, outputOutStream.Length);
  </code></pre>
  
  <p>I must to convert message from string to bytes, <strong>is there a way I can send it directly as string?</strong></p>
  
  <p>I know this is possible in Java.</p>