QUdpSocket *KSocketFactory::datagramSocket(const QString &protocol, const QString &host, QObject *parent) { QUdpSocket *socket = new QUdpSocket(parent); #ifndef QT_NO_NETWORKPROXY // ### do something else? socket->setProxy(proxyForDatagram(protocol, host)); #endif return socket; }