比如要接收的数据(0x01,0x83,0x00,0x30,0xf0)
最后我只能收到(0x01,0x83)

解决方案 »

  1.   

    接受数据的长度是 recvfrom的返回值.你看看是多少.
      

  2.   

    不管你是发送的是字符,还是汉字,或者视频等,recvfrom 接收的都是字节,你读不出来的原因的是处理的按字符去处理的,所以遇到'\0'就结束了,用字节来处理貌似你发过同样的贴,问同样的问题,那里面好像也已经回答过了,你有认真的分析吗?