How to Close a WebSocket Connection in Python?

Estimated read time 1 min read

To close a WebSocket connection in Python, you can use the close method of the WebSocket object. Here’s an example:

import websocket

# Create a WebSocket connection
ws = websocket.WebSocket()
ws.connect("ws://localhost:8080")

# ... code for sending and receiving data ...

# Close the WebSocket connection
ws.close()

The close method sends a close frame to the remote endpoint and waits for an acknowledgement before closing the connection. You can also specify a status code and reason for closing the connection:

ws.close(status=1000, reason='Closing connection')

The status argument is an integer representing the status code for the close frame, and the reason argument is a string providing a human-readable explanation for why the connection was closed.

You May Also Like

More From Author

+ There are no comments

Add yours

Leave a Reply