diff options
Diffstat (limited to 'doc/codesnippets/doc/src/snippets/code/src_network_socket_qnativesocketengine.cpp')
-rw-r--r-- | doc/codesnippets/doc/src/snippets/code/src_network_socket_qnativesocketengine.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/codesnippets/doc/src/snippets/code/src_network_socket_qnativesocketengine.cpp b/doc/codesnippets/doc/src/snippets/code/src_network_socket_qnativesocketengine.cpp new file mode 100644 index 000000000..1bceff272 --- /dev/null +++ b/doc/codesnippets/doc/src/snippets/code/src_network_socket_qnativesocketengine.cpp @@ -0,0 +1,21 @@ +//! [0] +socketLayer = QNativeSocketEngine() +socketLayer.initialize(QAbstractSocket.TcpSocket, QAbstractSocket.IPv4Protocol) +socketLayer.connectToHost(QHostAddress.LocalHost, 22) +# returns False + +socketLayer.waitForWrite() +socketLayer.connectToHost(QHostAddress.LocalHost, 22) +# returns True +//! [0] + + +//! [1] +socketLayer = QNativeSocketEngine() +socketLayer.bind(QHostAddress.Any, 4000) +socketLayer.listen() +if socketLayer.waitForRead(): + clientSocket = socketLayer.accept() + # a client is connected + +//! [1] |