网络编程
鬼马行天
C++,图形学,UnrealEngine,Qt,GIS,AI
涉猎良多,学艺不精
展开
-
关于UDP接收数据:使用boost asio库和使用Qt网络库的比较
使用boost asio库和使用Qt网络库进行UDP数据接收前面的话 之前在进行网络编程时使用的比较多的是Qt的网络库,大部分会使用UDP协议进行传输,刚开始时对性能的要求不高,1s内也就接收50次左右,所以使用时没有出现什么异常。最近做的项目要求达到1s内500次以上的接收频次,此时使用Qt的QUdpSocket进行接收时发现接收过程中会存在大量的丢包现象,刚开始时以为这是UDP传输的正常...原创 2018-11-02 11:56:33 · 3187 阅读 · 0 评论 -
Linux C++网络编程实例分享——有关结构体、字节对齐、大小端字节序
1.项目背景我需要通过UDP接收GPS设备的位置信息,厂家定义的数据包结构大致如下:数据包头:描述字节数命令标志2版本号2数据体大小4数据体:描述字段类型数据长度设备编号unsigned char10设备类型unsigned char1经度double8纬度doube8设备编号:不足原创 2019-08-23 13:32:01 · 919 阅读 · 1 评论