rendered paste bodyusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
namespace WebClient
{
public partial class Form1 : Form
{
byte[] data;
int recv;
TcpClient server;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
server = new TcpClient(textBox1.Text, 80);
}
catch (SocketException)
{
MessageBox.Show("Unable to connect to server");
}
NetworkStream ns = server.GetStream();
ns.Write(Encoding.ASCII.GetBytes(textBoxrequest.Text), 0,textBoxrequest.Text.Length);
ns.Flush();
data = new byte[4096];
try
{
textBoxresponse.Text = "";
do{
recv = ns.Read(data, 0, data.Length);
textBoxresponse.Text += Encoding.ASCII.GetString(data, 0, recv);
}
while(recv == data.Length);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}