Web通讯
m0_38004177
多年来一直从事政府信息化行业的软件开发、设计、架构、以及团队管理工作,提供智慧城市、智慧城管、应急指挥、网格化管理、智慧社区、社会综合整治等政府应用的解决方案。
展开
-
基于.net C#实现websocket消息推送
一、准备环境IIS需支持websocket协议,同时需要配置进行如下配置websocket 宿主配置完成。二、实现方法我采用两种方式进行测试:1、基于webapi作为服务端2、一般处理程序作为服务端两种形式,实际都一样,只不过相对于客户端来说,请求路径和方式不同而已。最主要的还是websoket组件部分,这里使用的是第三方的组件Fleck实现,有了这个组件很容易实现websocket服务创建了。如下:using Fleck;using System;using System.Col原创 2020-11-26 17:28:16 · 8049 阅读 · 0 评论 -
订单操作锁定实现流程
前言最近项目中遇到一个需求,是关于指挥中心处理案件的过程中同时操作表单,并发提交的问题,所有案件只能一个人在同一流程下处理一次,不能出现重复流程,因为中心的坐席人员不是很多一般是10人以内,所以并发或者同时操作案件表单的可能性不太大,因此不需要处理高并发的问题。我的解决思路1、如果有坐席已经打开案件表单,其他坐席不能打开该条记录;2、如果有坐席打开表单,但是该用户的电脑中间出现断网,或者系...原创 2019-10-31 22:04:19 · 1748 阅读 · 0 评论 -
基于.net 的web推送组件,SignalR实时消息推送
背景以前我们使用Web页面和服务端交互时多采用Ajax轮询(不停间隔的请求服务器)服务端,客户端数量少可以选择轮询,一旦客户端数量比较多,并发多时,服务端很容易崩溃,同时页面长期在轮询状态下很容易使页面假死,卡顿,体验极差;为了解决web和服务端的消息通信,H5采用的WebSocket可以解决这个难题,但是对浏览器要求必须满足H5,因此要兼容当前的大多浏览器需要考虑其他的推送技术来实现。一...原创 2019-03-22 18:31:41 · 1907 阅读 · 0 评论 -
.net 4.0以上关于 客户端检测到潜在危险的Request.Path值,的解决方案
如下图所示:我的使用场景是基于webapi的请求,通过postman请求,参数中有时间中的一些特殊符号,例如:2018-05-06 12:22:13包含空格、冒号等特殊符号,服务端会当做一些非法请求去处理。解决方案,一般是通过修改web.config,配置一下httpruntime节点即可,同时在请求路径中进行闭合处理http://localhost:4210/api/CaseInfos/G...原创 2019-05-28 09:38:18 · 739 阅读 · 0 评论 -
三种基于web直播、点播协议在项目中的应用
当前在很多项目中我们都会涉及到视频监控模块的开发,传统的开发方式就是依赖厂家的SDK包进行二次开发,工作量也是不小。一、以下是目前的一些现状1、插件式播放,几乎每个厂家提供的视频播放都需要支持一些插件播放,有插件就意味着有一定的限制,例如,有的是OCX插件则必须基于IE进行播放。2、品牌众多难以集成,当遇到各种品牌的监控设备时,你一定会懵,显然需要一种集成播放各主流品牌的的视频播放协议。3...原创 2019-07-19 16:43:10 · 606 阅读 · 0 评论