• λ我爱Aspx >> Asp.Net >> C#实现WEB服务器
  • C#实现WEB服务器

  • :未知  Դ:internet  :2007-5-20 16:45:49  ؼ:c#,web
  • using System.Text;

    using System.Threading ;

    class MyWebServer

    {

    private TcpListener myListener ;

    private int port = 8080 ; // 选者任何闲置端口

    //开始兼听端口

    //同时启动一个兼听进程

    public MyWebServer()

    {

    try

    {

    //开始兼听端口

    myListener = new TcpListener(port) ;

    myListener.Start();

    Console.WriteLine("Web Server Running... Press ^C to Stop...");

    //同时启动一个兼听进程 ''StartListen''

    Thread th = new Thread(new ThreadStart(StartListen));

    th.Start() ;

    }

    catch(Exception e)

    {

    Console.WriteLine("兼听端口时发生错误 :" +e.ToString());

    }

    }

    public void SendHeader(string sHttpVersion, string sMIMEHeader, int iTotBytes, string sStatusCode, ref Socket mySocket)

    {

    String sBuffer = "";

    if (sMIMEHeader.Length == 0 )

    {

    sMIMEHeader = "text/html"; // 默认 text/html

    Ҷƪл˵?
  • һƪRSS 2.0规范(中文版)
    һƪC#中时间差的计算