> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# WebSocket.Close

> Schließt ein WebSocket object, das von WebSocket.connect zurückgegeben wurde. Das erste argument muss eine table sein. Die Funktion liest das connection state des object. Wenn ein live state existiert und noch nicht destroyed oder closed ist, setzt sie isClosed auf true und sendet einen leeren close frame frame über den gespeicherten WebSocket connection. Sie akzeptiert keinen close code oder reason und gibt keine values zurück.

<div className="real-function-page">
  ```lua theme={null}
  WebSocket.Close(socket: WebSocket)
  ```

  ## Argumente

  <ParamField path={"socket"} type={"WebSocket"} required>
    WebSocket table, die von WebSocket.connect zurückgegeben wurde. Die function erwartet, dass diese table das interne connection state enthält.
  </ParamField>

  ## Beispiel

  Close a WebSocket object returned by WebSocket.connect.

  ```lua theme={null}
  local socket = WebSocket.connect("wss://example.com/socket")

  socket:Close()
  ```
</div>
