Close the connection in an orderly fashion.
Note that until the [signal@WebsocketConnection:SoupWebsocketConnection:closed
] signal fires, the connection is not yet
completely closed. The close message is not even sent until the main loop runs.
The code
and data
are sent to the peer along with the close request. If code
is
soup_websocket_close_no_status a close message with no body (without code and data) is sent. Note that
the data
must be UTF-8 valid.
this |
the WebSocket |
code |
close code |
data |
close data |