我爱Aspx >> Asp.Net >> 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
Ҷƪл˵?
C#中时间差的计算[05-20]
C#四种Eval测试结果:不要用Code..[05-20]
通常C#面试题[05-20]
用WebService和javascript实例类..[05-20]
不用.net和其组件用asp访问webse..[05-20]
继承System.Web.UI.Page的页面基..[05-20]
用C#与XML创建动态分层菜单[05-20]
利用WebClient和WebRequest类获得..[05-20]
使用ASP.NET中调用WebService时不..[05-20]
利用SOAP(Webservice)上传文件[05-20]
C#中时间差的计算[05-20]
ASP如何实现文件下载? [ADODB.St..[05-20]
不停滚动特效代码的几个例子[05-20]
加入身份验证信息的SMTP mail发送[05-20]
JS(Unicode->GB)的精简版(仍..[05-20]
利用filter实时切换big5和gb2312..[05-20]
Js中实现拼音和UrlEncode的功能(..[05-20]
汉字转化为拼音(asp版)[05-20]
利用Wipe等ActiveX技术,实现n(n..[05-20]
通过Adodb.Stream取得图像(BMP J..[05-20]