Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Net;
- using System.Net.Sockets;
- using System.Text;
- namespace HtttpReqTest
- {
- class Program
- {
- static void Main(string[] args)
- {
- var tcpListen =
- new TcpListener(IPAddress.Loopback, 80);
- tcpListen.Start();
- while (true)
- {
- var browser = tcpListen.AcceptTcpClient();
- using (var stream = browser.GetStream())
- {
- byte[] buffer = new byte[1000];
- int readB = stream.Read(buffer, 0, buffer.Length);
- var requestFromBrowser = Encoding.UTF8.GetString(buffer, 0, readB);
- Console.WriteLine(new string('*',50));
- Console.WriteLine(requestFromBrowser);
- var nl = "\r\n";
- var str = "HTTP/1.0 200 OK"+nl;
- var respB = Encoding.UTF8.GetBytes(str);
- stream.Write(respB, 0, respB.Length);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement