我要利用TCP/IP协议从用户端向服务器端定时发送数据。协议的格式已经确定了。大致如下:
24H  数据长度字节  54H  数据1  。。。。。。数据n   效验和

24H:为1字节数据头
数据长度字节:为数据长度字节后面的所有数据长度。
54H:为指令
...
...

我已经用一个BYTE数组将这些要发送的数据保存好了。现在我不知道该怎么才能在这组数据前面加上TCP头部和IP头部。有没有哪位有经验的大侠能给我指点一下:服务器的IP: 223.116.251.0,端口号为10000
1.怎么封包
2.怎么拆包
3.我要向服务器端定时发送数据,在发送数据包的过程中要考虑哪些问题,以前曾经看到过有人提到过丢包及粘包等问题,是不是这些问题我也要考虑到?
最好有一些代码示范一下,多谢了。