2 yuanc1001 yuanc1001 于 2016.03.15 16:06 提问

asp.net 后台数据通信问题 3C

以前都是winform开发,最近刚接触asp.net,有个问题不太明白。winform采用C/S模式开发监控类的项目时,服务器端负责与需要监控的装置进行socket通信,不断获取装置的数据并发送到客户端,此时服务器端是有单独的子线程在不断进行socket数据的收发的。但是采用asp.net进行B/S模式的开发时,后台都是在有请求时被IIS调用运行的,那就不能保证和装置间的socket通信是一直保持的,难道还要再写一个winform程序进行和装置的socket通信?B/S只是用来响应浏览器端客户请求的?不知道我的理解是不是对的,哪位给扫扫盲。

1个回答

qq_33210691
qq_33210691   2016.03.16 10:03

http请求本质 也是使用的 socket通信 的 ,也要经过三次握手。要解决的 是 http的无状态 问题

yuanc1001
yuanc1001 不知道是不是我没理解你的意思,现在是有3方进行通信,B/S中的S端除了响应浏览器发出的请求外,还需要不断的和一些其它设备进行通信,而且这个通信是不间断的,我问的问题是怎么使S端能够不间断的一直保持和其它设备进行通信?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ASP.NET的前台后台问题
运行环境vs2008在前台js函数中设置控件获得焦点必须要加return语句,function btn_Clear_Click() {        document.getElementById("txtOfficeID").value = "";        document.getElementById("txtEmployeeID").value = "";        doc
数据通信问题解决之后的工作
1.克隆虚拟机 选择完整克隆 http://jingyan.baidu.com/article/6b97984d9798f11ca2b0bfcd.htmlhttp://jingyan.baidu.com/article/6b97984d9798f11ca2b0bfcd.html 2.rpm命令 http://www.jb51.net/LINUXjishu/10984.html r
ASP.NET与前台交互--即后台.cs文件与前台.aspx文件交互
后台:定义protected或者public变量X存储需要传到前台的值。 前台:使用方式:在js脚本中使用 ""  获取后台传入的值即可   这是其中的一种比较简单的方法,其他方法可以google,百度之
Asp.Net 前后台交互小结
一、前台调用后台         前台调用后台的方法一共可分为两大类:使用Html控件和使用Asp控件。         1、Asp控件       非常方便,方便到让你吃惊!比如前台放上一个LinkButton,直接双击就可以进入到后台,然后轻松编写自己需要的代码!     例如在前台添加一个服务器控件Button       双击,进入后台,可添加自己的代
APP与后台通信数据格式的演进:从文本协议到二进制协议
转载 http://www.52im.net/thread-1536-1-1.html1、前言相信活跃在即时通讯网社区的开发者们都很清楚,即时通讯应用(包括IM聊天应用、实时消息推送应用等)的流量消耗是一个IM(尤其移动端IM)很重要的评估指标,因而大家都在从以往调试友好的文本通信格式,向Protubuf这种高效率、高压缩比的2进制通信格转变(微信、手机QQ也都是使用的Protobuf,但微信对P...
【工作笔记0010】asp.net后台Request.QueryString获取的url中文参数乱码解决方案
2.以url形式get或post请求。这种情况多是用在 只需要提交少量数据到后台验证或请求数据,但只要url中参数带有中文,就很可能会出现后台以Request.QueryString["参数名"].ToString();形式获取的中文乱码。究其原因就是该url传到后台之前会重新编码,若传到后台后没有按照原来页面设置的编码格式解码回来的话就会出现获取到的中文参数乱码。
asp.net如何disableButton,同时触发后台事件
一般你写了disabled,那么就不会触发后台事件了哇。怎么解决呢? 前台页面:ASPX        function hideButton()        {                document.getElementById("btnOk").disabled="disabled";                return true;
使用ASP.NET做android的后台服务
毕业设计的后台使用学过的C#语言来搭建好了,使用Sqlserver 2008作为系统的数据库,android端采用ksoap2-android.jar包进行连接。记录下搭建服务器及发布IIS。1、搭建服务器: 选中项目,右键添加新建项 整个项目最终是这样的点击运行项目: 有一个HellowWorld,点击调用 android端解析这个XML文件就可以了添加好数据层DAL,以及逻辑层BLL就可
ASP.NET利用Ajax进行前后台值传递
由于项目需要,最近涉及到许多网站页面前后台值传递问题,在这里做一个小总结,今天主要对Ajax传递数据做一个最简单的应用实例。         之前一直没有用过Ajax,许多时候看到这个词我都是抵触的,不想接触新的陌生的东西。但是迫于需求,一定要用到Ajax了,然后就不情愿的开始了,结果啊,简直是太简单了,简直是太好用了,有么有有么有,捂脸         一.在项目中引入jquery.js文件
.net控件页面处用js赋值后台接收不到数据的解决方案
我的问题                                                                                                         我使用了  目的是点击文本框弹出一个js的日期控件。如图1 (图1) 选取日期后后台使用如下后台代码接收参数 String sEndDate = txtEndDat