:4.719KB : :1 :2019-12-22 10:31:00
长度 = 取字节集长度(发送的数据)
客户.发送数据(到字节集(长度)+发送的数据)
源码存在一个安全问题,就是如果某些人恶意给服务器发送 包头为 FFFFFFFF 的字节流
那么一个连接就会把程序虚拟内存顶爆,改换成物理内存的话N个连接也就时间问题
对于这种情况,最简单粗暴的解决办法就是缓存超过一定量就直接断开连接。
插入字节集 (文件句柄, 接收到的数据)
移到文件首 (文件句柄)
长度 = 取字节集数据 (读入字节集 (文件句柄, 4), #整数型, )
.判断循环首 (取文件长度 (文件句柄) ≥ 长度 + 4)
' 下面这个就是封包的数据
调试输出 (读入字节集 (文件句柄, 长度))
' ----------------------
移到文件首 (文件句柄)
删除数据 (文件句柄, 长度 + 4)
移到文件首 (文件句柄)
长度 = 取字节集数据 (读入字节集 (文件句柄, 4), #整数型, )
.判断循环尾 ()
移到文件尾 (文件句柄)
02-17会员管理插件源码
02-16动态创建菜单与响应事件源码,菜单编辑器
02-09画板快捷启动3.2源码修改版
02-09王者荣耀战力小程序源码分享
02-09简单的指定颜色抠图源码
02-05WinLicense授权SDK源码
02-05文本逐字分割源码及优化历程
02-05易语言调用cmd命令并编辑框显示执行结果
09-07C++的string的实现源码分析
10-15易语言word循环插入文字 图片工具源码