网络包数据部分填充网络包头(TCP.IP.MAC等),有没有好的办法?

在windows下JAVA语言组装网络包,使用的是Jpcap库,但是在填充数据部分的时候是byte数组,
如果自己定义包头然后转换为字节数组,未免有点麻烦,但是Jpcap也没有现成的包头函数使用,求主意。谢谢各位大牛

http://blog.csdn.net/ningxuezhu/article/details/39892091/