主题:怎么在数据段前面加上TCP头部和IP头部啊?就是怎么封包和拆包?
我要利用TCP/IP协议从用户端向服务器端定时发送数据。协议的格式已经确定了。大致如下:
24H 数据长度字节 54H 数据1 。。。。。。数据n 效验和
24H:为1字节数据头
数据长度字节:为数据长度字节后面的所有数据长度。
54H:为指令
...
...
我已经用一个BYTE数组将这些要发送的数据保存好了。现在我不知道该怎么才能在这组数据前面加上TCP头部和IP头部。有没有哪位有经验的大侠能给我指点一下:服务器的IP: 223.116.251.0,端口号为10000
1.怎么封包
2.怎么拆包
3.我要向服务器端定时发送数据,在发送数据包的过程中要考虑哪些问题,以前曾经看到过有人提到过丢包及粘包等问题,是不是这些问题我也要考虑到?
最好有一些代码示范一下,多谢了。
24H 数据长度字节 54H 数据1 。。。。。。数据n 效验和
24H:为1字节数据头
数据长度字节:为数据长度字节后面的所有数据长度。
54H:为指令
...
...
我已经用一个BYTE数组将这些要发送的数据保存好了。现在我不知道该怎么才能在这组数据前面加上TCP头部和IP头部。有没有哪位有经验的大侠能给我指点一下:服务器的IP: 223.116.251.0,端口号为10000
1.怎么封包
2.怎么拆包
3.我要向服务器端定时发送数据,在发送数据包的过程中要考虑哪些问题,以前曾经看到过有人提到过丢包及粘包等问题,是不是这些问题我也要考虑到?
最好有一些代码示范一下,多谢了。