社区
嵌入开发(WinCE)
帖子详情
用VS2008开发Wince5.0的Http服务程序,发现System.Net下没HttpListener这个类悲催了。请高人指点
aqbeyond
2011-09-08 09:23:17
大家好,如题。想在Wince下起一个Http监听服务,本来在PC机上都实现的程序,在Wince5.0环境下才发现木有HttpListener这个类,那么就不能监听客户端的Http请求了。
请问有什么办法能解决呢?这边的开发环境是VS2008,C#,Framework3.5.
...全文
95
6
打赏
收藏
用VS2008开发Wince5.0的Http服务程序,发现System.Net下没HttpListener这个类悲催了。请高人指点
大家好,如题。想在Wince下起一个Http监听服务,本来在PC机上都实现的程序,在Wince5.0环境下才发现木有HttpListener这个类,那么就不能监听客户端的Http请求了。 请问有什么办法能解决呢?这边的开发环境是VS2008,C#,Framework3.5.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aqbeyond
2011-10-15
打赏
举报
回复
没找到方法,还是用TCPClient处理了。
yosyg
2011-09-27
打赏
举报
回复
官网上有呢
http://msdn.microsoft.com/zh-cn/library/system.net.httplistener(v=vs.85).aspx
貌似支持
aqbeyond
2011-09-27
打赏
举报
回复
自己再顶顶,各种求
aqbeyond
2011-09-14
打赏
举报
回复
自己顶一下,路过也帮顶哦。
aqbeyond
2011-09-08
打赏
举报
回复
找不到啊,在只看到System.Net.HttpWebRequest和System.Net.HttpWebResponse。
没有HttpListenerContext,HttpListenerRequest和HttpListener这几个类。
woshi_ziyu
2011-09-08
打赏
举报
回复
[Quote=引用楼主 aqbeyond 的回复:]
大家好,如题。想在Wince下起一个Http监听服务,本来在PC机上都实现的程序,在Wince5.0环境下才发现木有HttpListener这个类,那么就不能监听客户端的Http请求了。
请问有什么办法能解决呢?这边的开发环境是VS2008,C#,Framework3.5.
[/Quote]
官网上有呢
http://msdn.microsoft.com/zh-cn/library/system.net.httplistener(v=vs.85).aspx
貌似支持
.NET
下通过
Http
Listener
实现简单的
Http
服务
Http
Listener
提供一个简单的、可通过编程方式控制的
HTTP
协议侦听器.使用它可以很容易的提供一些
Http
服务,而无需启动IIS这类大型
服务程序
。使用
Http
Listener
的方法流程很简单:主要分为以下几步 1.创建一个
HTTP
侦听器对象并初始化 2.添加需要监听的URI 前缀 3.开始侦听来自客户端的
请
求 4.处理客户端的
Http
请
求 5.关闭
HTTP
侦听器 例如:我们要实现一个简单
Http
服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件,使用
Http
Listener
监听,处理邮件队列,避免在网站上的同步等待。以及获取一些缓存的数据等等行为 u
Http
Listener
:
.NET
Core和通用Windows平台(UWP)的
Http
Listener
适用于
.NET
Core和UWP的
Http
Listener
一个简单的库,实质上允许在
.NET
Core和通用Windows平台(UWP)上构建自己的
HTTP
服务器。 总览 该库填补了
.NET
Core和通用Windows平台(UWP)中缺少的System
.Net
.
Http
.
Http
Listener
留下的空白。 通过定位
.NET
Core和UWP,此API可以在Windows 10上的Raspberry Pi(2和3)上的IoT上启用
HTTP
服务器方案。 采用现代方法,此API并不意味着与Windows桌面上完整
.NET
Framework中的
Http
Listener
完全兼容。
请
注意
C# 使用
Http
Listener
时候异常(此平台不支持此操作:System.PlatformNotSupportedExcep
C# 使用
Http
Listener
时候异常(此平台不支持此操作:System.PlatformNotSupportedException) 代码:
Http
Listener
listener
= new
Http
Listener
(); 错误:System.PlatformNotSupportedException: Operation is not supported on this platform In System
.Net
.
Http
Listener
..ctor() 出先上述原因可能是注册表项下创建以下 DWORD 注册表值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
没
有
HTTP
服务, 可以cmd输入 sc qc
http
或者sc qc
http
可以查看一下,如果
没
有
http
服务就需要手动添加注册表,win+R输入regedit 定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ 手动拖拽
http
.reg 重启电脑即可。
C#
http
listener
简单的高并发
http
服务器例子
C#调用
http
listener
实现简单的
http
服务器例子:编译后是一个控制台应用程序,启动后,可通过
http
://127.0.0.1/ 访问,采用了回调模式提供
http
服务,支持高并发
simple-
http
:基于
Http
Listener
的
.NET
的简单,便携式
HTTP
服务器
Simple
HTTP
-
.NET
的
HTTP
服务器基于System
.Net
.
Http
Listener
编写的
.NET
轻量级
HTTP
服务器。 支持部分文件流,文件缓存(ETag),简单模板,单遍表单解析(无临时文件)。 教程: 为什么选择Simple
HTTP
? 轻巧的
没
有依赖关系。 简单仅有一种相关的方法Route.Add将路线与动作相关联。 其他方法是
Http
Listener
Request和
Http
Listener
Response类的扩展。 零配置。 下面的代码段演示了最常用的功能。 为了演示所有功能,
请
检查样本。 // rq - request, rp -response, args -
嵌入开发(WinCE)
19,498
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章