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