WLanguage procedure ("callback") called by WebSocketClientConnect
when the connection to the server is established.
This procedure is called in the following cases:
- when the connection to the server is established,
- when data is received,
- when the socket is closed,
- when an error occurs.
CAUTION : the procedure is called in the application's main thread:
- You can access UI controls from the procedure.
- The process should not be too long, since this could block the user.
WebSocketClientConnect("client", WebSocketClientConnect_Callback, "myserver.com")
INTERNAL PROCEDURE WebSocketClientConnect_Callback(nEvent, sMessage)
SocketWrite("client", "Send message from the browser.")
Info("Server message received: " + sMessage)
Info("Socket closed", sMessage)
WebSocketClientConnect_Callback(<Event> , <Message>)
<Event>: Integer constant
Corresponds to one of the following constants:
|SocketClosing||The socket is closed. The <Message> parameter contains a code that indicates the reason for closing.|
|SocketError||An error occurred during the communication with the server. The <Message> parameter is always empty.|
|SocketMessage||The socket received a message. The <Message> parameter contains data relative to the message.|
|SocketOpening||The socket is connected to the server. You have the ability to send messages. |
<Message>: Character string
Response from the server according to the <Event>.