概述:
1.本人Qt环境为4.8.6
2.为什么要设置TTL:原因是在做实验时通过UDP通讯时要过两个交换机,如果你不进行TTL设置,在第二台交换机就已经收不到你的UDP报文,导致你发的报文中途丢掉了,所以要进行TTL设置(本人理解为就像游戏中你有64条命一样);
代码如下:
char ttl = 64; // 此处强调必须为char类型
m_pSocket->setSocketOption(QAbstractSocket::MulticastTtlOption,64);
over:
欢迎大家关注作者在文末评论、点赞、转发以及批评指正!
如果大家有更好的方法或有问题可以在文末评论一起讨论!
共同学习!
共同进步!
文末一句话:
剧永远追不完,游戏总有新版本,但今天的时间,过去就是过去了!