这是本人阅读学习P2P代码的第一天遇到一些小问题:
在MainWindow构造函数中首先初始化了Udp的socket中使用了this作为参数让我有点费解。
我暂时的理解是这样的:QUdpSocket新建的对象应该是较大的数据对象,因此使用this作为参数使得parent在析构时可以将QUdpSocket的新建对象销毁掉(以此来防止内存泄露。)
2.UDP有种连接方式,估计在广播的发送方式下可以不使用bind来绑定端口(只要绑定接受端口就行)。
本文记录了作者第一天学习P2P代码时遇到的问题,主要讨论了在MainWindow构造函数中初始化QUdpSocket对象时使用this作为参数的原因,以及对UDP连接方式的一些思考。
这是本人阅读学习P2P代码的第一天遇到一些小问题:
在MainWindow构造函数中首先初始化了Udp的socket中使用了this作为参数让我有点费解。
我暂时的理解是这样的:QUdpSocket新建的对象应该是较大的数据对象,因此使用this作为参数使得parent在析构时可以将QUdpSocket的新建对象销毁掉(以此来防止内存泄露。)
2.UDP有种连接方式,估计在广播的发送方式下可以不使用bind来绑定端口(只要绑定接受端口就行)。
1081
4929
1525
5406

被折叠的 条评论
为什么被折叠?