Echo Client without message encoding : Socket Client « Network « C# / CSharp Tutorial






using System;
using System.IO;
using System.Net.Sockets;

class MainClass
{
  const int echoPort = 7;

  [STAThread]
  static void Main(string[] args)
  {
    using ( TcpClient tc = new TcpClient( "localhost", echoPort ) )
    {
      NetworkStream ns = tc.GetStream();
      StreamWriter sw = new StreamWriter( ns );
      StreamReader sr = new StreamReader( ns );

      sw.WriteLine( "test message" );
      sw.Flush();
      System.Console.WriteLine( sr.ReadLine() );
    }
  }
}








33.5.Socket Client
33.5.1.Echo Client without message encoding
33.5.2.Echo Client with UTF8 Encoding
33.5.3.Socket connection
33.5.4.Send data using Socket
33.5.5.Simple Tcp Client: receive data from server
33.5.6.Simple Tcp Client: send data to the server
33.5.7.Simple Tcp server: send data to the client
33.5.8.GUI based Tcp Client