summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml14
1 files changed, 12 insertions, 2 deletions
diff --git a/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml b/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
index 815d0b0..644e4d6 100644
--- a/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
+++ b/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml
@@ -15,7 +15,7 @@ Rectangle {
WebSocketServer {
id: server
listen: true
- onClientConnected: {
+ onClientConnected: function(webSocket) {
webSocket.onTextMessageReceived.connect(function(message) {
appendMessage(qsTr("Server received message: %1").arg(message));
webSocket.sendTextMessage(qsTr("Hello Client!"));
@@ -29,7 +29,9 @@ Rectangle {
WebSocket {
id: socket
url: server.url
- onTextMessageReceived: appendMessage(qsTr("Client received message: %1").arg(message))
+ onTextMessageReceived: function(message) {
+ appendMessage(qsTr("Client received message: %1").arg(message));
+ }
onStatusChanged: {
if (socket.status == WebSocket.Error) {
appendMessage(qsTr("Client error: %1").arg(socket.errorString));
@@ -39,6 +41,14 @@ Rectangle {
}
}
+ Timer {
+ interval: 100
+ running: true
+ onTriggered: {
+ socket.active = true;
+ }
+ }
+
Text {
id: messageBox
text: qsTr("Click to send a message!")