利用flash与.net下socket通信实现WEB页面的“推”(一)基本概述

java flash上传插件,动态调用.net的webapi java flash上传插件,动态调用.net的webapi,批量上传 立即下载

(一)基本概述

            现在B/S结构的系统越来越流行,然而由于B/S系统都是基于HTTP协议的,这就决定了它在实时应用方面的缺陷。因为服务器端的信息发生了任何变化都不会主动发送到客户端(曾经热及一时的“推”技术已经不了了之了),都需要客户端主动的去请求服务器端才能获得新数据。那么这里就存在一个问题了,客户端如何才知道服务器端数据发生了变化?何时才该去向服务器请求新数据呢?现在在B/S里通常的解决方案是通过客户端浏览器的定时刷新来定时向服务器请求新数据,但是这样存在一定的时间误差,在一些实时性要求比较高的系统(如生产线的监控等)里还是不能达到要求,并且在服务器端没有数据变化时客户端仍然会发出获取数据的请求,这样就加重了服务器和网络传输的负担。
            然而在C/S系统里,我们通过Scoket通道可以很容易的在数据发生变化时由Server端主动的将变化后新数据送到Client端。但是我们如何在B/S的系统里使用Scoket呢?我们可能会想到利用activeX控件,但这涉及到数字签名等问题,而且制作过程也比较麻烦。
            其实Flash已经为我们提供了一个XMLSocket对象,来实现了客户端socket,允许包含Flash应用的浏览器与服务端建立socket连接,之后Flash应用与服务端就可以相互发送XML数据,而且在一个socket连接建立之后,在该连接上传送的数据量是没有限制的,直到socket连接关闭。另外一方面页面 上的Flash和页面上的Javascript之间可以很容易的实现通信,互相控制和调用,这样我们就可以利用Flash作为桥梁来连接浏览器上的WEB页面和服务器端Socket通信,从而达到服务器主动“推”客户端的效果。



            接下来我们将会以.Net下的Socket和Flash MX为例来进行介绍,其中可能用到的数据库为SQL Server 2000,web服务器为IIS6.0,web技术使用ASP.Net技术,语言为C#。

Flash的Socket应用(Server用C#) Flash的Socket应用;Server用C#;As3.0 立即下载

相关推荐

flash +asp.net Socket 简单聊天室实现

利用socket开发的简单flash聊天室,后台使用c#开发socket服务器,例子比较简单,只是实现了socket与flash通信,相信大家会有启发。 资源内容: c#源程序和已经发布了的服务器: as3.0 测试源程序,

C#中Socket通信用法实例详解

C#中Socket通信用法实例详解_C#教程_脚本之家  http://www.jb51.net/article/72313.htm 这篇文章主要介绍了C#中Socket通信用法,以实例形式较为详细的分析了UDP及TCP两种通信方式的具体实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下. 本文实例讲述了C#中Socket通信用法。分享给大家供大家参考。具体如下: 一、UDP方式:

不积跬步,无以至千里 2532

彻底解决0x80070005错误代码:全面分析与实战指南

0x80070005错误代码虽然令人头疼,但通过上述方法,我们完全有能力将其攻克。从检查磁盘空间、设置账号权限,到运行疑难解答和系统文件检查器,再到调整相关服务状态,每一步都是解决这一问题的关键。希望本文能为你提供有力的帮助,让你在使用Windows系统的过程中更加顺畅无忧。

nntxthml的博客 6937

JAVA学习----简单的Client/Server程序

前端任务和后端任务对计算资源有着根本不同的要求,例如处理器速度,内存,磁盘速度和容量以。式简单地讲就是基于企业内部网络的应用系统,大部分的应用逻辑都集中在客户端中,而一般服务。水平扩展意味着添加或删除客户。统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。服务器体系结构,它是一种网络体系结构,其中客户端是用户运行应用程序的。结构)结构即浏览器和服务器结构,瘦客户端应用,主要逻辑集中在服。服务器)结构,胖客户端应用,是软件系统体系结构的一种。务器端,客户端一般只包含的简单的显示逻辑。

weixin_64771061的博客 1166

四路独立可控供电USB 2.0智能集线器设计

USB集线器是连接外设的基础接口设备,其供电管理能力直接影响系统可靠性与远程运维效率。传统HUB仅提供固定VBUS输出,缺乏端口级电源控制机制,难以实现软复位、故障隔离与功耗优化。本方案基于USB 2.0协议透明转发原理,通过硬件级电子负载开关(如MT9700)与独立MCU(ESP32-C3)协同,构建具备四路独立限流(680mA)、纳秒级通断响应、WiFi/MQTT远程管控能力的智能供电架构。技术价值体现在协议无侵入、控制域与数据域物理隔离、默认安全上电策略等工程实践要点,广泛适用于工业远程调试、实验室设

weixin_36289742的博客 193

大语言模型在建筑规范自动化合规审查中的微调策略与规模效应实践

大语言模型(LLM)通过在海量文本数据上预训练,具备了强大的语言理解和生成能力。其核心原理是基于Transformer架构,通过自注意力机制捕捉长距离依赖关系。在工程实践中,为了将这种通用能力适配到建筑、法律、金融等高度专业化的垂直领域,通常需要采用领域微调技术。微调通过使用特定领域的高质量指令数据对模型参数进行更新,使其掌握专业术语、逻辑规则和任务范式,从而解决通用模型在专业场景下知识匮乏和“幻觉”问题。结合检索增强生成(RAG)技术,将动态外部知识库作为模型的“参考手册”,能进一步提升事实准确性并降低幻

weixin_30667831的博客 364

关于flash.net.Socket的例子

前两天看到http://www.ifbin.com/ 的所有代码开源了。于是迫不及待的下载下来看了一下。顺便推荐一下,这些代码的确都比较不错的。忽然看到了以前见过的那个使用 flash.net.Socket 包制作的pop3邮件接受的一个例子。当时没有代码,所以只是看了一下。现在有了代码,于是就看了一下代码。转入正题:我这篇文章就是把ifbin里面的那个使用flash.net.Socket 作的p

1566

一键转换B站M4S缓存为MP4:无需FFMPEG命令的简易工具

本文介绍了一款专为B站用户设计的绿色工具,可将缓存的M4S视频和音频文件一键转换为通用MP4格式。该工具完全图形化操作,无需学习复杂的FFmpeg命令,解决了普通用户处理B站缓存视频的痛点。文章详细讲解了从下载、配置到转换的完整流程,并提供了常见问题排查与安全使用建议,帮助用户高效、安全地管理离线视频内容。

joy55的博客 480

as3 Socket

Socket 套接字连接允许Flash播放器通过指定的端口与服务器通信,socket连接与其他通信技术最大的不同是socket连接在数据传输完成后不会自动关闭。当socket连接创建后,连接会一直保持,直到客户端(Flash播放器)和服务端主动关闭,因此服务器可在任何时间不用客户端请求即可发送数据给客户端。Socket连接被普遍用于创建多用户应用程序,比如说一个在线聊天室,它有一个服务端程序和无数...

TTS 246

SDRAM控制器——添加读写FIFO

用FIFO实现数据缓存

H19981118的博客 2627

ComfyUI 的 LoRA 训练:素材打标签与调优全攻略

标签是 LoRA 训练的"地基"——地基打不牢,后续调参再精细也难出好效果。记住:标签要"少而精",聚焦独特点,用触发词控效果。下一篇我们将讲解参数设置,让你的优质标签发挥最大价值~

2301_78150483的博客 3099

[转载].NET C# 与Flash用AMF3 SOCKET通信

通常,使用Flash来调用.NET组件需用远程调用,实际上我们也可以通过SOCKET直接通信。具体采用Flash的AMF3或AFM0格式,采用流行的FluorineFx服务器组件,具体代码如下:依照此用法可以开发网页游戏或其它Flash应用的.NET SOCKET服务器。  using System;using System.Collections.Generic;using System.C...

weixin_33713503的博客 395

GD32F130之USART多机通信

简介 在多机通信中,一个从机应该只接收它需要接收的数据,且只应该在它需要接收数据时才检测串口。而始终接收RX线上的数据对从机来说是一种负担。 多机通信硬件设计 远距离方案:RS485 板级方案: 静默模式 静默模式有什么作用? 答:如果 USART 处于静默模式,所有的接收状态标志位将不会被置位。 如何进入静默模式? 答:软件可以通过将 USART_CMD 寄存器中MMCMD 位置 1 使 USART 进入静默模式。 如何从静默模式中唤醒? 答:有两种方式可选,①检测到总线

luliplus的博客 301

利用flash与.net下socket通信实现WEB页面的“推”(一)(转)

(一)基本概述         现在B/S结构的系统越来越流行,然而由于B/S系统都是基于HTTP协议的,这就决定了它在实时应用方面的缺陷。因为服务器端的信息发生了任何变化都不会主动发送到客户端(曾经热及一时的“推”技术已经不了了之了),都需要客户端主动的去请求服务器端才能获得新数据。那么这里就存在一个问题了,客户端如何才知道服务器端数据发生了变化?何时才该去向服务器请求新数据呢?现在在B/S

3405

『MaxKB 2.x 开发环境搭建』在Windows下运行最新源码的完整步骤

本文将详细介绍如何在Windows系统中完成MaxKB最新版(2.x)开发环境的搭建,包括前端、后端以及数据库的配置,确保开发者能够顺利启动项目。

老陈聊架构 586

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

利用flash与.net下socket通信实现WEB页面的“推”(摘)

(一)基本概述             现在B/S结构的系统越来越流行,然而由于B/S系统都是基于HTTP协议的,这就决定了它在实时应用方面的缺陷。因为服务器端的信息发生了任何变化都不会主动发送到客户端(曾经热及一时的“推”技术已经不了了之了),都需要客户端主动的去请求服务器端才能获得新数据。那么这里就存在一个问题了,客户端如何才知道服务器端数据发生了变化?何时才该去向服务器请求新数据呢?现在

1136

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

利用flash与.net下socket通信实现WEB页面的“推”

(一)基本概述         现在B/S结构的系统越来越流行,然而由于B/S系统都是基于HTTP协议的,这就决定了它在实时应用方面的缺陷。因为服务器端的信息发生了任何变化都不会主动发送到客户端(曾经热及一时的“推”技术已经不了了之了),都需要客户端主动的去请求服务器端才能获得新数据。那么这里就存在一个问题了,客户端如何才知道服务器端数据发生了变化?何时才该去向服务器请求新数据呢?现在在B/S

Gerry的专栏 1203

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

利用flash与.net下socket通信实现WEB页面的“推”(二)Flash和服务器间的通信核心:XMLSocket对象

(二)Flash和服务器间的通信核心:XMLSocket对象    这一部分和下一部分都将以Flash为主,在这一部分我们来看看Flash是如何和服务器端进行通信(主要是客户端通过Flash如何发如何发送信息到服务器端[远程计算机],以及如何接收服务器端[远程计算机]发来的信息,至于服务器端的socket如何处理部分将在后面专门讲到),下一部分是Flash和WEB页面的通信,在阅读这两部分前最

POSSIBLE's BLOG 4361

利用flash与.net下socket通信实现WEB页面的“推”(二)(转)

(二)Flash和服务器间的通信核心:XMLSocket对象    这一部分和下一部分都将以Flash为主,在这一部分我们来看看Flash是如何和服务器端进行通信(主要是客户端通过Flash如何发如何发送信息到服务器端[远程计算机],以及如何接收服务器端[远程计算机]发来的信息,至于服务器端的socket如何处理部分将在后面专门讲到),下一部分是Flash和WEB页面的通信,在阅读这两部分前最

1923
上一篇: .Net里的序列化
下一篇: C#里的委托和事件实现Observer
possible_Y
博客等级 码龄25年 114粉丝 19原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值