HPSocket的高效传输 开源一份HPSocket的tcp的高效传输方案,自动组包分包,我精简了HPSocket4C.dll文件删除了所有的代理,http,udp等等一大堆的东西,dll文件又经过upx压缩仅80kb大小,只保留tcp pack部分 pack本来就是可靠传输,一般不需要单独处理粘包,只要发送的数据在4mb大小以内,完全不需要担心,所以我就使用了切片,单次发送1mb大小的数据 同时使用的易语言自带的 打开内存文件方法来进行组包,之前也咨询了论坛打开内存文件的方法可以存储一个G的文件,但是我们可能也用不到那么大,最多也就几百mb我估计就够用了 可能我的分包组包不是最高效的,但是内存方面肯定是最稳定的(单次发包数据超过200mb,当我没说这句话),现在开源全部源码,如果有大佬有更佳的方案,内存占用少的方法,欢迎告知学习
2022-01-21 14:09:03 267KB 易语言HPSocket高效传输,
客户Duan小例子 可以和我服务器聊天发信 没事拿来玩玩 支持库自行下载
2022-01-18 13:10:27 4KB 易语言HPSocket支持库通讯
1
大家好,最近在写一个 基于 go-cqhttp 的程序,想法是服务器端通过 WebSocket 跟 go-cqhttp 通信,捕获事件后通过 HPSocket 下发客户端 本来想用 C# 写的,但是想到 VS 的体积还是作罢了,但因为只会一点点易语言,所以过程中遇到很多棘手的问题 好在有咱们论坛,在其中找到了很多案例学习,现在小小的反馈一下给大家 源码引用模块: HPSocket For E 5.8.5 beta3 精易模块[v9.5.5] - 不用也可以 最简单的实现了通过 HPSocket 建立 WebSocket(不支持wss,不支持多线程),注释还算齐全,没有注释的地方看方法备注就知道了 其中有两个需要注意的地方,一个是触发 OnUpgrade 升级为 WebSocket 协议时,需要拼接 Sec-WebSocket-Accept 请求头,这里看 WebSocket 协议规范的时候说通过 sha1 校验再 base64一下就行 但实际它是需要20位的,而咱们精易模块中的校验_取sha1方法返回的是40位的,好在精易模块提供了源码,还是解决了 另一个比较简单了,就是在发送数据的时候记得调用编码_utf8到gb2312转换一下编码格式,不然容易乱码
2022-01-17 19:08:48 345KB 易语言HPSocket创建W
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、 客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通 信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。 HP-Socket 对通信层完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。 为了让使用者能方便快速地学习和使用 HP-Socket
2021-11-17 06:05:06 1.36MB HpSocket
1
说明:去除了不必要的文件,已建好tcpserver,tcpclient,无连接的udpServer和udpclient类,可直接复制到项目中,然后在回调函数里面添加自己的处理函数即可,方便开发。详细使用说明见压缩包里的说明。
2021-11-04 11:28:21 13.62MB hpsocket
1
appemit 支持chrome firefox edge IE等浏览器最新版本开发、调用dll,ocx, flash appemit.com 最新版本 AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件。 AppEmit is an extensible lightweight middleware for communication between applications (especially browsers) and local programs. 主要采用了HTML5国际标准的Web Socket进行通话,默认为异步, JSON格式传递参数。  主要功能: 1) 在几乎所有浏览器播放含有flash的网页或Flash文件,包括swf交互动画、flv影视等 2) 在浏览器打开、操作本地文件,比如阅读PDF;创建、阅读、编辑Office文件,且支持JavaScript代码操作 3) 在浏览器中调用第三方DLL、OCX组件以及系统winApi函数,tcc、python、lua等 4) 开发本地硬件DLL驱动模块的封装插件,实现在网页中操作控制本地的读卡器、打印机、扫描仪、高拍仪、U盾等各种硬件设备 5) 各个应用程序之间通信,比如聊天 6) 在Chrome里嵌入IE内核网页,保护源码,可以不修改原有的ActiveX读取html,同时支持开源内核wke和blink  解决问题 1) 国际市场份额68%以上的chrome浏览器(数据来源Netmarketshare;国内25%以上)在2020年12月后不再支持flash,而微软的edge也不支持ActiveX。 2) 客户习惯使用浏览器来处理各种业务。 3) 游戏商、银行、医院、电力、硬件等企业客户使用dll、ActiveX、flash等文件的场景需要。
2021-09-29 22:46:08 17.76MB websocket flash ssl hpsocket
1
矿用产量数据采集应用实例,使用HPsocket框架结构,通过UDP协议接收从服务器上传的数据并进行解码
2021-09-24 17:05:57 22.92MB HPSocket UDP 客户端
1
源码模块动态库都有. 下载改改就可以用了,之前发过一个,是修改别人的挺复杂的乱七八糟的.用着用着就不行了,懒得找原因,自己重新写了个简单的. 多线程,服务端可以同时分片传输给客户端,挨个儿传输, 压缩和解压缩数据了一下,不然exe文件传输会有问题,可能是对齐的问题.
2021-08-28 14:24:17 1.61MB 高级教程源码
1
HPSocket.lib、HPSocket_D.lib和需要的全部头文件,直接可用
2021-08-08 21:19:27 5.8MB HPSocket HP-Socket
1
文件是HPSocket4C版本的,包含头文件就可以使用了,已经编译好!
2021-07-09 22:56:35 5.95MB hpsocket 静态库
1