Bad Tcp Client : TCP Client « Network « C# / C Sharp






Bad Tcp Client

/*
C# Network Programming 
by Richard Blum

Publisher: Sybex 
ISBN: 0782141765
*/

using System;
using System.Net;
using System.Net.Sockets;
using System.Text;

public class BadTcpClient
{
   public static void Main()
   {
      byte[] data = new byte[1024];
      string stringData;
      IPEndPoint ipep = new IPEndPoint(
                      IPAddress.Parse("127.0.0.1"), 9050);

      Socket server = new Socket(AddressFamily.InterNetwork,
                     SocketType.Stream, ProtocolType.Tcp);

      try
      {
         server.Connect(ipep);
      } catch (SocketException e)
      {
         Console.WriteLine("Unable to connect to server.");
         Console.WriteLine(e.ToString());
         return;
      }


      int recv = server.Receive(data);
      stringData = Encoding.ASCII.GetString(data, 0, recv);
      Console.WriteLine(stringData);

      server.Send(Encoding.ASCII.GetBytes("message 1"));
      server.Send(Encoding.ASCII.GetBytes("message 2"));
      server.Send(Encoding.ASCII.GetBytes("message 3"));
      server.Send(Encoding.ASCII.GetBytes("message 4"));
      server.Send(Encoding.ASCII.GetBytes("message 5"));
      Console.WriteLine("Disconnecting from server...");
      server.Shutdown(SocketShutdown.Both);
      server.Close();
   }
}
           
       








Related examples in the same category

1.Uses a TcpClient to handle HTTP
2.Network Stream Tcp Client
3.Simple Tcp Client
4.Var Tcp Client
5.Fixed Tcp Client
6.Stream Tcp Client
7.Employee Client
8.Network Order Client
9.Tcp Client Sample
10.Async Tcp ClientAsync Tcp Client
11.Select Tcp Client
12.Picky Tcp Client