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

  • :未知  Դ:internet  :2007-5-20 16:45:49  ؼ:c#,web
  • sRequest.Replace("\\","/");

    //如果结尾不是文件名也不是以"/"结尾则加"/"

    if ((sRequest.IndexOf(".") <1) && (!sRequest.EndsWith("/")))

    {

    sRequest = sRequest + "/";

    }

    //得带请求文件名

    iStartPos = sRequest.LastIndexOf("/") + 1;

    sRequestedFile = sRequest.Substring(iStartPos);

    //得到请求文件目录

    sDirName = sRequest.Substring(sRequest.IndexOf("/"), sRequest.LastIndexOf("/")-3);

    //获取虚拟目录物理路径

    sLocalDir = sMyWebServerRoot;

    Console.WriteLine("请求文件目录 : " + sLocalDir);

    if (sLocalDir.Length == 0 )

    {

    sErrorMessage = "<H2>Error!! Requested Directory does not exists</H2><Br>";

    SendHeader(sHttpVersion, "", sErrorMessage.Length, " 404 Not Found", ref mySocket);

    SendToBrowser(sErrorMessage, ref mySocket);

    mySocket.Close();

    continue;

    }

    if (sRequestedFile.Length == 0 )

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