资源简介
C#建立最简单的Web服务,无需IIS
代码片段和文件信息
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
namespace TestWeb
{
class ClientSocketThread
{
public TcpListener tcpl;//Notice: get from SrvMain.tcpl
private static Encoding ASCII = Encoding.ASCII;
public void HandleThread()
{
Thread currentThread = Thread.CurrentThread;
try
{
Socket s = tcpl.AcceptSocket();
RequestProcessor aRequestProcessor = new RequestProcessor(); //Notice:
aRequestProcessor.mSockSendData = s;//Notice: so that the processor can work
const int BUFFERSIZE = 4096;//that‘s enough???
Byte[] readclientchar = new Byte[BUFFERSIZE];
char[] sps = new Char[2] { ‘\r‘ ‘\n‘ };
string[] RequestLines = new string[32];
do
{
//use BUFFERSIZE contral the receive data size to avoid the BufferOverflow attack
int rc = s.Receive(readclientchar 0 BUFFERSIZE SocketFlags.None);
string strReceive = ASCII.GetString(readclientchar 0 rc);
RequestLines = strReceive.Split(sps);
} while (aRequestProcessor.ParseRequestAndProcess(RequestLines));
s.Close();
}
catch (SocketException)
{
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1348 2015-07-09 17:54 Properties\AssemblyInfo.cs
文件 2864 2015-07-09 17:54 Properties\Resources.Designer.cs
文件 5612 2015-07-09 17:54 Properties\Resources.resx
文件 1092 2015-07-09 17:54 Properties\Settings.Designer.cs
文件 249 2015-07-09 17:54 Properties\Settings.settings
文件 1517 2015-07-09 17:55 ClientSocketThread.cs
文件 1757 2015-07-09 17:56 Form1.cs
文件 2021 2015-07-09 17:56 Form1.Designer.cs
文件 5817 2015-07-09 17:56 Form1.resx
文件 488 2015-07-09 17:54 Program.cs
文件 4785 2015-07-09 17:55 RequestProcessor.cs
文件 3769 2015-07-09 17:56 TestWeb.csproj
文件 314 2015-07-09 17:58 wwwroot\index.files\colorschememapping.xm
文件 237 2015-07-09 17:58 wwwroot\index.files\filelist.xm
文件 1718 2015-07-09 17:58 wwwroot\index.files\header.htm
文件 3087 2015-07-09 17:58 wwwroot\index.files\themedata.thmx
文件 23132 2015-07-09 17:58 wwwroot\index.htm
目录 0 2015-07-09 17:58 wwwroot\index.files
目录 0 2015-07-09 17:54 Properties
..AD... 0 2015-07-09 17:58 wwwroot
----------- --------- ---------- ----- ----
59807 20
相关资源
- C# 图像处理、神经网络、遗传算法集
- 梯级水库群优化调度程序
- asp.net在线通讯录系统
- C# winform TreeView树形菜单控件DEMO附配套
- 音频频谱图控件+显示音频频谱+C#编写
- 超市管理系统C#+SQL
- C#读取Excel源码
- C# 松下PLC通讯协议标准模块
- C#tsp遗传算法
- C#的DNS协议完整实现代码
- 非常好用的遗传算法 C#程序 源码 遗传
- asp.net+c#学生信息管理系统C/S程序+源代
- C#俄罗斯方块源文件和资源文件
- 考试管理系统(C#源码 C/S架构)
- C# TCP助手异步通讯
- C# 串口通讯Demo(VS2010)
-
用c#+AE做 st
yleserver 和 Renderer程序 - C# Socket多客户端异步通信
- XTable C#WinFom下的一个表格的自定义控
- c# 操作word强大类库牛人版pixysoft.off
- AspNetPager asp.net 分页控件
- C# 一个完整的客户端和服务器端
- C# 导入excel到datagridview
- C# 链接PLC
- CRC校验源代码C#
- 基于C#的超市进销存销售管理系统的设
- C#实现串口操作包括读写串口,显示数
- c#图像相似度比较demo
- 非常好看的winform 自定义日期控件
- PC微信加密图片解密源码C#
评论
共有 条评论