aboutsummaryrefslogtreecommitdiffstats
path: root/doc/codesnippets/doc/src/snippets/code/src_network_socket_qabstractsocket.cpp
blob: aefead248b9590564db89a0c103189d598c8261f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//! [0]
socket.connectToHost("imap", 143)
if socket.waitForConnected(1000):
    print "Connected!"
//! [0]


//! [1]
socket.disconnectFromHost()
    if socket.state() == QAbstractSocket.UnconnectedState or \
        socket.waitForDisconnected(1000):
        print "Disconnected!"
//! [1]


//! [2]
class SocketClass(...):
    def readyReadSlot(self):
        # This slot is connected to QAbstractSocket::readyRead()
        while not socket.atEnd():
            data = socket.read(100)
            ...
//! [2]


//! [3]
socket.setProxy(QNetworkProxy.NoProxy)
//! [3]