求大神,socket通信,一条socket通道,收发包不一致???

socket设置为混杂模式,一个线程发送广播包,开启另一个线程接收(进行的是交换机自环测试),但是接收的数据总是错的(每次收到的数据一致但是是错的),求解问题可能出现在哪里???

http://blog.csdn.net/thefutureisour/article/details/18965229