Sends a text message to the WebSocket server. The function does not wait for a response. Note: A WebSocket is an asynchronous communication channel, which is not bound to the conventional request-response pattern. Both the client and the server can send messages at any time.
webapi.bdh
WebSocketSendTextMessage( in hWebSocket       : number,
                          in sData            : dstring,
                          in nMaxFragmentSize : number optional ): boolean
 
               | Parameter | Description | 
|---|---|
| hWebSocket | A handle, which identifies the WebSocket. To retrieve this handle, use the WebSocketConnect() function. | 
| sData | The content of the message to be sent to the server. | 
| nMaxFragmentSize | Large messages can be split up into smaller parts or fragments by the client. This parameter specifies the maximum size of one fragment. | 
true if successful
false otherwise
 transaction TMain
  var
    hWebSocket : number;
  begin
    hWebSocket := WebSocketConnect("http://echo.websocket.org", callback(FWebSocketMessageReceived));
    
    WebSocketSendTextMessage(hWebSocket, "Rock it with HTML5 WebSocket");
 
    Print("Waiting...");
    Wait(4.1);
    
    WebSocketSendTextMessage(hWebSocket, "Hello World!");
    Print("Waiting...");
    Wait(3.6);
    
    WebSocketSendTextMessage(hWebSocket, "Bye");
    WebSocketClose(hWebSocket);
  end TMain;