Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,27 @@
using System.Text;
using System.Net.Sockets;
using System.Net;
namespace WebServer
{
class GoodByeWorld
{
static void Main(string[] args)
{
const string msg = "<html>\n<body>\nGoodbye, world!\n</body>\n</html>\n";
const int port = 8080;
bool serverRunning = true;
TcpListener tcpListener = new TcpListener(IPAddress.Any, port);
tcpListener.Start();
while (serverRunning)
{
Socket socketConnection = tcpListener.AcceptSocket();
byte[] bMsg = Encoding.ASCII.GetBytes(msg.ToCharArray(), 0, (int)msg.Length);
socketConnection.Send(bMsg);
socketConnection.Disconnect(true);
}
}
}
}

View file

@ -0,0 +1,26 @@
namespace Webserver
{
using System;
using Nancy;
using Nancy.Hosting.Self;
public class HelloWorldModule : NancyModule
{
public HelloWorldModule()
{
this.Get["/"] = parameters => "Goodbye, world!";
}
public static void Main()
{
var uri = new Uri("http://localhost:8080");
using (var host = new NancyHost(uri))
{
host.Start();
Console.WriteLine("Web server is now running!");
Console.WriteLine("Press 'Enter' to exit.");
Console.ReadLine();
}
}
}
}