27 #include <QHostAddress> 
   30 #include "QXmppGlobal.h" 
   34 class QXMPP_EXPORT QXmppSocksClient : 
public QTcpSocket
 
   39     QXmppSocksClient(
const QString &proxyHost, quint16 proxyPort, QObject *parent=0);
 
   40     void connectToHost(
const QString &hostName, quint16 hostPort);
 
   57 class QXMPP_EXPORT QXmppSocksServer : 
public QObject
 
   62     QXmppSocksServer(QObject *parent=0);
 
   64     bool listen(quint16 port = 0);
 
   66     quint16 serverPort() 
const;
 
   69     void newConnection(QTcpSocket *socket, QString hostName, quint16 port);
 
   72     void slotNewConnection();
 
   77     QTcpServer *m_server_v6;
 
   78     QMap<QTcpSocket*, int> m_states;