社区
网络编程
帖子详情
怎么将数据封装发送?
sybtjp
2008-10-28 06:14:07
我在编辑框输入1,2,3,4,5,6,7,8,9,11,2,2,33,44,55,66,77.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
数据,发送到服务器端,最终实现动态曲线。请问怎么封装这些数据?关键数据是一个一个的分开的但是在edit里是一个整体啊?怎么分割?我要那种结构体而不是根据逗号把数据分开在传?
...全文
117
6
打赏
收藏
怎么将数据封装发送?
我在编辑框输入1,2,3,4,5,6,7,8,9,11,2,2,33,44,55,66,77.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 数据,发送到服务器端,最终实现动态曲线。请问怎么封装这些数据?关键数据是一个一个的分开的但是在edit里是一个整体啊?怎么分割?我要那种结构体而不是根据逗号把数据分开在传?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hunterljm
2008-10-29
打赏
举报
回复
觉得2楼的方法不错,你也可以在客户端自己定义一个传输协议,把数据分开来传或者怎么样,都行!
dch4890164
2008-10-28
打赏
举报
回复
查msdn strtok可以实现你的解析功能
lanlandetian
2008-10-28
打赏
举报
回复
重载edit控件,也只是把edit空间加上网络传输功能。与网络实现方法无关。
如果客户端也是自己开发的,那就任意制订传输协议,否则就要符合客户端的规范。
sybtjp
2008-10-28
打赏
举报
回复
请问能不能通过重载edit控件来实现的啊?直接在客户端解析?
dadalan
2008-10-28
打赏
举报
回复
发送:
1. GetWindowText把这些数据存到CString str中
2. char buffer[2000] memcpy(buffer, str, str.GetLength())
3. send(buffer .. )
接收:
1. recv(buffer,,..)
2. 以,为分隔符对buffer进行解析
hbdycnm
2008-10-28
打赏
举报
回复
直接传int值过去, 然后在服务端解析出来就可以了。
如何
封装
axios?如何
发送
请求?
前端高频面试题:如何
封装
axios?如何
发送
请求的?本文总结了对axios的简单
封装
过程~
两分钟了解
数据
封装
和解封
啥是
数据
封装
?
数据
封装
:
数据
包在网络中传输时,为了更高效、准确的到达目的地,需要对其进行拆分和打包,比如在所发
数据
包上附加本地以及目标地址、加纠错字节、以及加密处理等。这些操作就是
数据
封装
。 啥是协议? 协议:就是一种约定,这个约定(规则)是通信双方针对如何处理
数据
包事先协商好的。 啥是
数据
解封?
数据
解封:是
数据
封装
的逆过程,就是将
发送
方发过来的信息经过拆解协议包进而获得业务
数据
的过程。 举个栗子理解下:
数据
的
封装
和解封过程其实与我们平时邮寄物品类似,
数据
包本身好比物品,而
数据
封装
就像是填写各
数据
的
封装
与解
封装
数据
的
封装
与解
封装
一、
数据
的
封装
与解
封装
1.
数据
的
封装
过程2.
数据
的解
封装
过程二、
数据
的传输过程1. 相关概念2. 网络传输过程中
数据
封装
和解
封装
模拟 一、
数据
的
封装
与解
封装
1.
数据
的
封装
过程
数据
封装
过程,在这里我们举例说明,以两台主机的通信为实例进行分析讲解,如下图所示: 应用层:原始
数据
被转换成二进制
数据
传输层:二进制
数据
被分割成小的
数据
段,并
封装
TCP头部 (
数据
段) (TCP头部的关键信息–端口号) 网络层:传输层传来的
数据
被
封装
上IP头部 (
数据
包) (IP头部的关键信息–IP地址
【Socket网络编程】11.网络编程中的
数据
封装
和
数据
拆封
1.
数据
封装
:是指将协议
数据
单元
封装
在一组协议头和协议尾中的过程。 由于用户传输的
数据
一般比较大,一次性
发送
出去十分困难,于是需要把
数据
分成多段,再按照一定的次序
发送
出去,这个过程就需要对
数据
进行
封装
: ⑴ 应用层准备
数据
–> ⑵ 传输层接受应用层
数据
添加上TCP的控制信息(称为TCP头部),这个
数据
单元叫段(segment),将段交给网络层–> ⑶ 网络层接收到段,再添加上IP头部,这个
数据
单元叫包(packet),将包交给
数据
链路层–> ⑷
数据
链路层将包再添加上MAC
数据
封装
与解
封装
一、
封装
过程 应用层:原始
数据
被转换成二进制
数据
传输层:二进制
数据
被分割成小的
数据
段,并
封装
TCP头部 (
数据
段) (TCP头部的关键信息–端口号) 网络层:传输层传来的
数据
被
封装
上IP头部 (
数据
包) (IP头部的关键信息–IP地址)
数据
链路层:网络层传来的
数据
被
封装
上MAC头部 (
数据
帧) (MAC头部的关键信息–MAC地址) 物理层:二进制
数据
组成的比特流转化为电信号在网络中传输 (比特流)。 二、解
封装
过程 物理层:将电信号转化为二进制
数据
,并将其送至
数据
链路层
数据
链路层:查看MAC地址,地
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章