异步http listener 完全并发处理惩罚http恳求的小例子
来源:本站原创|时间:2020-01-10|栏目:C语言|点击: 次
复制代码 代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
using DevSDK.Net.Sockets;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static HttpListener sSocket = null;
static void Main(string[] args)
{
sSocket = new HttpListener();
sSocket.Prefixes.Add("http://127.0.0.1:8080/");
sSocket.Start();
sSocket.BeginGetContext(new AsyncCallback(GetContextCallBack), sSocket);
Console.Read();
}
static void GetContextCallBack(IAsyncResult ar)
{
try
{
sSocket = ar.AsyncState as HttpListener;
HttpListenerContext context = sSocket.EndGetContext(ar);
sSocket.BeginGetContext(new AsyncCallback(GetContextCallBack), sSocket);
Console.WriteLine(context.Request.Url.PathAndQuery);
}
catch { }
}
}
}
上一篇:进程间通信之深入消息队列的详解
栏 目:C语言
本文标题:异步http listener 完全并发处理惩罚http恳求的小例子
本文地址:https://www.xiuzhanwang.com/a1/Cyuyan/4501.html
您可能感兴趣的文章
- 01-10使用kendynet构建异步redis访问服务
- 01-10c++实现发送http请求通过get方式获取网页源代码
- 01-10C++发送HTTP请求的实现代码
- 01-10利用stream实现一个简单的http下载器
- 01-10C++实现简单的HTTP服务器
- 01-10C++ boost::asio编程-异步TCP详解及实例代码
- 01-10详解socket阻塞与非阻塞,同步与异步、I/O模型
- 01-10Python HTTP服务搭建显示本地文件
- 01-10C++ 线程(串行 并行 同步 异步)详解
- 01-10使用Libmicrohttpd搭建内嵌(本地)服务器的方法
阅读排行
本栏相关
- 04-02c语言函数调用后清空内存 c语言调用
- 04-02func函数+在C语言 func函数在c语言中
- 04-02c语言的正则匹配函数 c语言正则表达
- 04-02c语言用函数写分段 用c语言表示分段
- 04-02c语言中对数函数的表达式 c语言中对
- 04-02c语言编写函数冒泡排序 c语言冒泡排
- 04-02c语言没有round函数 round c语言
- 04-02c语言分段函数怎么求 用c语言求分段
- 04-02C语言中怎么打出三角函数 c语言中怎
- 04-02c语言调用函数求fibo C语言调用函数求
随机阅读
- 04-02jquery与jsp,用jquery
- 01-10delphi制作wav文件的方法
- 01-10SublimeText编译C开发环境设置
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 01-10C#中split用法实例总结
- 01-11ajax实现页面的局部加载
- 08-05DEDE织梦data目录下的sessions文件夹有什