你确信你每次发送用send时,都是完全发送了吗?你要查看下send的返回值,看看是不是完全发送了,不是完全发送的话,就要把剩下的继续发送。
而recv接收时,写入文件fwrite(resultBuf,1,SIZE,fpr)中SIZE的长度应该换成是recv的返回值表示的长度