udp通讯的demo,这个只是简单的实现。
后面我还会加入udp组播功能。
因为懒,所以我自己发,自己接收了。
经过测试,可以看到,发送消息和接收消息功能都没问题。
广播:
这个是点对点的通过对方的ip和端口发送,而所谓广播,就是将代码里的这一行的ip参数进行修改即可。
m_udpSocket->writeDatagram(_arr,_arr.size(),QHostAddress(_ip), _port);
将里面的参数ip修改为:
m_udpSocket->writeDatagram(_arr,_arr.size(),QHostAddress::Broadcast, _port);
其他不变。
暂时就这样吧,没什么好说的了。