blob: bc39440c65afc71a5852cfaee425d45de165cca9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
//! [0]
def initSocket(self):
udpSocket = QUdpSocket(self)
udpSocket.bind(QHostAddress.LocalHost, 7755)
self.connect(udpSocket, SIGNAL('readyRead()'),
self, SLOT('readPendingDatagrams()'))
def readPendingDatagrams(self):
while udpSocket.hasPendingDatagrams():
datagram = QByteArray()
datagram.resize(udpSocket.pendingDatagramSize())
(sender, senderPort) = udpSocket.readDatagram(datagram.data(), datagram.size())
processTheDatagram(datagram)
//! [0]
|