苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 7191|回复: 4

[其他] 服务器、客户端问题

[复制链接]
发表于 2014-6-9 10:48:53 | 显示全部楼层 |阅读模式
5金钱
服务器和客户端之间定了通讯协议,有命令帧和数据帧,在服务器端监听的时候怎么读取客户端发来的命令帧,来判断是哪一个客户端请求连接的,需要定义什么类,什么函数,来封装这些命令帧,该怎么做,现在一点头绪都没有,
  
命令编码
  
命令功能说明
0X01
由客户端A发给服务器
0X02
由客户端B发给服务器
0X03
由客户端C发给服务器



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-6-9 11:07:52 | 显示全部楼层
首先你能得到0X01

0X02

0X03
这样的值吧,
如果能就好办了,
如果是这样的数据不多,而且变化不会很大,可以使用一个静态的列表List<obj>这种形式。 如果过多的话建议你以0X03为ID存储在数据库里面。
通过查询进行比对
回复

使用道具 举报

 楼主| 发表于 2014-6-9 11:20:59 | 显示全部楼层
帧起始符           功能码             数据         帧结束符
1字节                1字节               长度不定        1字节
0xef                                                 0xff

命令帧的格式是上面的那种,怎么读取功能码那一列,得根据这个来判断是哪个客户端连接的吧,



回复

使用道具 举报

 楼主| 发表于 2014-6-9 11:21:33 | 显示全部楼层
站长苏飞 发表于 2014-6-9 11:07
首先你能得到0X01

0X02


帧起始符           功能码             数据         帧结束符
1字节                1字节               长度不定        1字节
0xef                                                           0xff

命令帧的格式是上面的那种,怎么读取功能码那一列,得根据这个来判断是哪个客户端连接的吧,
回复

使用道具 举报

发表于 2014-6-9 11:24:32 | 显示全部楼层
根据规则啊,这个规则你不是知道吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-1-10 01:29

© 2014-2021

快速回复 返回顶部 返回列表