本人在一块Arm芯片上做主控软件,采用linux系统和C语言,arm作为server,和多块STM32做网络连接,其中涉及到一项功能就是给每一块stm32通过socket发送68k字节的数据,采用单独起一个线程来发送这些数据,正常运行模式下,可以看到打印的发送数据长度的返回值为68k,但是在gdb模式下,发送数据长度的返回值就是29200字节,所以现在无法使用gdb的方式来调试程序了,请大神帮忙分析怎么回事,应该怎么解决?谢谢了