Uses a TcpClient to handle HTTP

image_pdfimage_print
   


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


public class TryTcp {
  public static void Main(String [] args) {
    TcpClient client = new TcpClient("www.kutayzorlu.com/java2s/com", 80);
    NetworkStream stream = client.GetStream();
    byte[] send = Encoding.ASCII.GetBytes("GET HTTP/1.0 

");
    stream.Write(send, 0, send.Length);
    byte[] bytes = new byte[client.ReceiveBufferSize];
    int count = stream.Read(bytes, 0, (int)client.ReceiveBufferSize);
    String data = Encoding.ASCII.GetString(bytes);
    char[] unused = {(char)data[count]};
    Console.WriteLine(data.TrimEnd(unused));
    stream.Close();
    client.Close();
  }
}
           
          


This entry was posted in C# Network. Bookmark the permalink.