Hi, I’m trying to understand how does Qt decides which QNetworkInterface will be used when a writeDatagram is called.
I’m currently on a system that has both cable and wifi connections available, however, when doing a QUdpSocket writeDatagram the packets are being sent from the wifi adaptor, at least this is what I can infer from the IP address that comes on the packet when it arrives the other machine. What puzzles me is that supposedly, a cable connection is faster than a wifi connection. While investigating the Qt documentation, it seems that I can use the writeDatagram function of QUdpSocket and specify on the QNetworkDatagram which interface I want to use by using the setInterfaceIndex function. Is there anyway of knowing which network interface will be used by a QUdpSocket when transmitting data via writeDatagram? Or should I explicitly setInterfaceIndex on QNetworkDatagram and use the writeDatagram QNetworkDatagram variant function in order to have full control? Thanks! Best regards, Nuno _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest