新手求救,怎样让web服务器在没有http请求的情况下做其他事

飞檐走壁 2011-07-14 11:12:10
我想实现的功能如下:
让web服务器接收其它设备以udp协议发来的数据,并将接收到的数据存放到中间变量中,当用户通过网页请求数据时,服务器将那个中间变量的值传给用户的网页上。


asp.net怎样才能实现呢?

标题中 “怎样让web服务器在没有http请求的情况下做其他事” 的“其他事”
就是让web服务器不停的接收以udp发送过来的数据

谢谢各位大虾回答。
...全文
229 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
tstfish 2011-07-15
  • 打赏
  • 举报
回复
这不是web服务器要干的事,狗是看门的,生不了蛋。
能下了蛋的,就不叫狗了,
如楼上所说,和iis没关系。
showjim 2011-07-14
  • 打赏
  • 举报
回复
那你能够以什么样的方式获取那个数据呢?
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 sbwwkmyd 的回复:]
你可以把获取到的数据保存到一个静态变量X中。
.aspx中的变量用get{return X; }
[/Quote]
还需要说明一下,我有的那个处理udp接收的程序和.aspx文件是毫无关系的另一个.exe程序,运行的时候完全是不同的进程。现在大虾们知道我纠结的地方了吗?
ruanwei1987 2011-07-14
  • 打赏
  • 举报
回复
你在写个程序放在后台执行 不就死后台任务 啊
showjim 2011-07-14
  • 打赏
  • 举报
回复
你可以把获取到的数据保存到一个静态变量X中。
.aspx中的变量用get{return X; }
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 sbwwkmyd 的回复:]
与IIS没关系。你有接收udp数据的程序吗?
[/Quote]
我有程序,但是我不知道我的程序,要怎样才能将接收到的udp数据赋值iis能处理的.aspx中的变量。
showjim 2011-07-14
  • 打赏
  • 举报
回复
与IIS没关系。你有接收udp数据的程序吗?
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sbwwkmyd 的回复:]
引用 2 楼 zzxap 的回复:
用多线程啊,一边不停的接收以udp发送过来的数据

一边处理请求连接

开一个线程接收数据
[/Quote]
我对iis这类东西,还不很了解。只知道,客户有请求时iis会处理.aspx等文件,然后可以通过response.write返回数据给客户界面。至于开个线程,这怎么理解呢?
highpr 2011-07-14
  • 打赏
  • 举报
回复
好像不能实现
showjim 2011-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zzxap 的回复:]
用多线程啊,一边不停的接收以udp发送过来的数据

一边处理请求连接
[/Quote]
开一个线程接收数据
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
难道只能在服务器上另外写一个程序来接收数据,然后将数据存到数据库,当有客户请求时直接取数据库中的数据。
zw033 2011-07-14
  • 打赏
  • 举报
回复
mark
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
配合使用Windows 服务程序(执行一些后台的任务),或者WCF(和其他类型的请求打交道)
[/Quote]

能告诉一下怎样开后台任务吗,都没有接触过后台任务,能再指点一下吗?
indusl 2011-07-14
  • 打赏
  • 举报
回复
学习中
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
再说明一下,发送udp数据的设备和web服务器是在同一局域网中的。
Rock870210 2011-07-14
  • 打赏
  • 举报
回复
在服务器上安装一个接收数据用的服务(自己开发)
并把相关数据保存在数据库,Web客户端请求过来时检查是否有新数据,并反馈到客户端
就好比QQ离线留言一样
zzxap 2011-07-14
  • 打赏
  • 举报
回复
用多线程啊,一边不停的接收以udp发送过来的数据

一边处理请求连接
threenewbee 2011-07-14
  • 打赏
  • 举报
回复
配合使用Windows 服务程序(执行一些后台的任务),或者WCF(和其他类型的请求打交道)
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
没办法了。
飞檐走壁 2011-07-14
  • 打赏
  • 举报
回复
没办法了。
加载更多回复(8)

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧