Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d419c73

Browse files
author
zeekay
committed
Update README.
1 parent 6d9de91 commit d419c73

File tree

1 file changed

+35
-13
lines changed

1 file changed

+35
-13
lines changed

README.rst

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -79,33 +79,55 @@ API
7979
---
8080
``flask_uwsgi_websocket.WebSocket``
8181
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
82-
Automatically performs WebSocket handshake for you, but otherwise only exposes
83-
the `uWSGI WebSocket API
82+
``WebSocketMiddleware`` automatically performs WebSocket handshake and passes a ``WebSocketClient``
83+
instance to your route.
84+
85+
86+
``flask_uwsgi_websocket.WebSocketMiddleware``
87+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
88+
WebSocket Middleware used by ``WebSocket``.
89+
90+
91+
``flask_uwsgi_websocket.WebSocketClient``
92+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
93+
Exposes the `uWSGI WebSocket API
8494
<http://uwsgi-docs.readthedocs.org/en/latest/WebSockets.html#api>`_.
8595

86-
``websocket.recv()`` (alias ``websocket.receive()``)
96+
``WebSocket.recv()`` (alias ``WebSocket.receive()``)
8797

88-
``websocket.recv_nb()``
98+
``WebSocket.recv_nb()``
8999

90-
``websocket.send(msg)``
100+
``WebSocket.send(msg)``
91101

92-
``websocket.send_binary(msg)``
102+
``WebSocket.send_binary(msg)``
93103

94-
``websocket.recv_nb()``
104+
``WebSocket.recv_nb()``
95105

96-
``websocket.send_from_sharedarea(id, pos)``
106+
``WebSocket.send_from_sharedarea(id, pos)``
107+
108+
``WebSocket.send_binary_from_sharedarea(id, pos)``
97109

98-
``websocket.send_binary_from_sharedarea(id, pos)``
99110

100111
``flask_uwsgi_websocket.GeventWebSocket``
101112
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
102-
Fancier WebSocket abstraction that takes advantage of Gevent loop engine. Route
103-
handlers are spawned in their own greenlets and able to easily send messages to
104-
each other.
113+
Fancier WebSocket abstraction that takes advantage of Gevent loop engine.
114+
``GeventWebSocketMiddleware`` automatically performs WebSocket handshake and
115+
passes a ``GeventWebSocketClient`` instance to your route. Requires uWSGI to
116+
be run with ``--uwsgi`` option.
117+
118+
119+
``flask_uwsgi_websocket.GeventWebSocketMiddleware``
120+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
121+
WebSocket Middleware used by ``GeventWebSocket``.
122+
123+
124+
``flask_uwsgi_websocket.GeventWebSocketClient``
125+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126+
WebSocket client abstraction with fully non-blocking methods.
105127

106128
``websocket.receive()``
107129

108-
``websocket.send()``
130+
``websocket.send(msg)``
109131

110132
``websocket.close()``
111133

0 commit comments

Comments
 (0)