Revision d2a708a06bd57b0431abcd8c62c968d34b8ca99a (click the page title to view the current version)
Behavioral/WebSocketProtocol
Simplified Web Socket Protocol
enum Request = open | close
abstract WebSocket
xor states
initial ready
opened
Example scenarios
- Web socket successfully opened and closed
|
WebSocket1
states
ready
|
|
WebSocket3
states
opened
|
|
WebSocket5
states
closed
|
WebSocket6
states
closed
|
- Web socket successfully opened but failed to be closed
| |WebSocket | |WebSocket | |WebSocket | |WebSocket | |WebSocket | |WebSocket |
| | | | request->open | | | | request->close | | | | |
| | | | success | | | | failure | | | | |
| | ready | | ready | | opened | | | | failed | | failed |
- Web socket failed to be opened
| |WebSocket | |WebSocket | |WebSocket | |WebSocket |
| | | | request->open | | | | |
| | | | failure | | | | |
| | ready | | ready | | failed | | failed |
