demo,搭个tomcat就可以跑长连接、websocket都支持,在多个浏览器测试通过
2023/9/22 19:23:07 94KB java websocket socketio
1
公司有个物流项目是要bs端连接身份证读卡器,显示姓名和身份证号,设备为华视cvr-100u和cvr-100uc,令人头大的是华视电子的设备不支持高版本的chrome以及火狐,ie客户不愿意用(支持低版本),网上查了好多资料,走了不少弯路,在此记录下来,帮助更多的人,也是向自己发现困难相信肯定有办法解决的一股倔强致意。
前提:本机win1064,jdk1.732位,tomcat732位,后端架构springboot,前端vue,思路:采用javajavanative调用dll定时读取身份证,通过websocket返回前端设备:华视cvr-100U及cvr-100UC步骤:从华视电子官网下载“华视读卡器多浏览器插件”运行64版本,or32版本,我安装的是64版本下载“CVR100UD二次开发SDK开发说明(华视)”用里面的Term.dllstep1:把maven项目导入eclipsestep2:布暑到tomcat访问index.html,点击connect连接后台读取姓名和身份证号的接口,为websocket长连接,打开console控制台,读取身
2023/8/13 15:10:31 749KB 华视 CVR100U CVR100UC JAVA
1
周洋,360手机助手技术经理及架构师,负责360长连接消息系统,360手机助手架构的开发与维护。
不知道咱们群名什么时候改为“Python高可用架构群”了,所以不得不说,很荣幸能在接下来的一个小时里在Python群里讨论golang....360消息系统更确切的说是长连接push系统,目前服务于360内部多个产品,开发平台数千款app,也支持部分聊天业务场景,单通道多app复用,支持上行数据,提供接入方不同粒度的上行数据和用户状态回调服务。
目前整个系统按不同业务分成9个功能完整的集群,部署在多个idc上(每个集群覆盖不同的idc),实时在线数亿量级。
通常情况下,pc,手机,甚至是智能硬件上的36
1
socket分为socketserver和socketclient,socketserver是一个简单的建立长连接后等待接收数据,socketclient请求建立与服务端连接,连接建立以后通过servlet发起通信。
服务端直接用application执行;
客户端部署到服务器上,启动服务即与服务端建立长连接
长连接建立以后用http://localhost:8080/socketclient/servlet/Test发起请求与服务端通信
1
socket长连接简单例子,适合初学的朋友,里面有多线程实现的,包括心跳包,数据分为两部分传送,首先双方约定用一个4字节的数组告诉对方要传送数据的长度,然后在写入数据,这样长连接的时候,双方可以晓得对方传送的数据,什么时候结束
2023/3/9 16:43:48 28KB socket 长连接 多线程 心跳包
1
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的功能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。
服务端用C#编写,并使用log4net作为日志模块;
同时支持65536个连接,网络吞吐量可以达到400M。
2022/12/31 4:35:11 3.43MB 完成端口 IOCP SOCKET
1
java异步长连接的demo需求的童鞋可以参考下
2015/5/15 14:44:13 830KB 异步长连接 socket
1
c#写tcpListener;
Android写tcpClient具有心跳包,长连接,自动重连,发送失败自动重发等功能电脑与Android需求同属一个局域网tcpListener设计成只能与一个tcpClient通信(当多个客户端接入时,会自动与前一个接入的客户端断开)tcpClient具有重连,长连接,与tcpListener进行心跳包通讯
2019/1/25 16:18:28 16.76MB Tcp/IP 心跳包 长连接 自动重连
1
c#写tcpListener;
Android写tcpClient具有心跳包,长连接,自动重连,发送失败自动重发等功能电脑与Android需求同属一个局域网tcpListener设计成只能与一个tcpClient通信(当多个客户端接入时,会自动与前一个接入的客户端断开)tcpClient具有重连,长连接,与tcpListener进行心跳包通讯
2015/7/24 6:37:01 16.76MB Tcp/IP 心跳包 长连接 自动重连
1
类似于SLG这类游戏,对游戏的实时交互要求不是很高,所以一般选择的都是通过HTTP协议,进行前后台数据交互。
但随着用户对游戏的需求越来越高,MMORPG也逐步出现在webgame之中,诸如昆仑、乐土这类回合制MMORPG-Webgame。
由于HTTP是短连接,不能适应这种长连接的网络需求。
所以肯定是需要使用socket进行网络连接的。
虽然COMET也能达到类似的目的,但是功能上还是难以达到socket的水平,所以在商业化应用上还是比较少考虑的。
本文不会涉及到用何种语言实现socket连接来传递数据,主要内容是根据实际的经验,和大家讨论下服务器端和客户端之间传递的数据及数据结构的一些问题。
2018/2/10 8:39:43 28KB 网络协议
1
共 28 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡