I need to choose which network interface my socket uses. The device might have many interfaces open simultaneously (for example wlan, 3g streaming QOS, 3g browsing QOS, 3g mms) and I want my application to choose which one to use for a new socket.
In Symbian C++ RSocket takes reference to RConnection in open method.
In Qt QTcpSocket doesn't seem to have any obvious way to force it to use specific interface.
QUdpSocket does have bind method and it looks like it might be transfered to QAbstractSocket in future (http://qt.gitorious.org/qt/qt/merge_requests/2373).
While waiting this improvement, are there any workaround?