Signature: websocketSend(wsID: Int, message: String) -> Result<Success, String>

Description: ⚠️ SPEC VIOLATION: Current implementation returns raw int64_t instead of Result<Success, String>. Sends a message through the WebSocket connection.

Parameters #

  • wsID (int): WebSocket identifier from websocketConnect
  • message (string): Message to send

Returns: Result<Success, String>

Example #

let sendResult = websocketSend(wsID: wsId, message: "Hello, WebSocket!")
match sendResult {
    Success _ => print("Message sent successfully")
    Err message => print("Failed to send: ${message}")
}