|
|
|
|
|
WLanguage procedure called by WebSocketClientConnect 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) SWITCH nEvent CASE SocketOpening SocketWrite("client", "Send message from the browser.") Â CASE SocketMessage Info("Server message received: " + sMessage) Â CASE SocketClosing Info("Socket closed", sMessage) Â CASE SocketError Error("Socket error") END END
Syntax
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>.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|