The WebSocket library, development utilities and simple example applications (scripts) demonstrating the basics of WASD WebSocket programming and use of the library.
Does this browser support WebSocket? NO!
See http://autobahn.ws/testsuite/reports/clients/index.html for browser compliance test results.
More information may be found in Scripting — 5 - WebSocket.
Demonstration | Source Code | Description |
---|---|---|
wsLIB.c
wsLIB.h |
The WebSocket library. This abstracts most of the WebSocket protocol into callable functions suitable for the WASD WebSocket scripting environment. | |
wsLIBcl.c | The WebSocket client library. Provides functionality to TCP connect to a server host and port and undertake a WebSocket upgrade handshake. It is less intended to be a real-world client library than a vehicle for bench-testing the WASD WebSocket and WSLIB.C functionality. | |
autobahn.c | Autobahn (http://autobahn.ws/testsuite) is a sophisticated, comprehensive and indepdendent test suite powered by Python that validates WebSocket behaviour, particularly in corner cases. This AUTOBAHN utility/script has been used during WASD WebSocket environment development and testing. WASD v10.3.0 WebSocket and wsLIB v1.0.7 passes all Autobahn v0.5.5 tests (see autobahn.pdf) | |
wsb.c
ws_bench.c |
WASD WebSocket environment development test-bench exerciser and gremlin inducing client/script. It can also be used as an effective measure of the raw WebSocket message throughput a particular hardware+VMS+TCP/IP+WASD platform can support | |
[ws_chat.html] | ws_chat.c | What can be said about this classic, collaborative application? |
[ws_echo.html] | ws_echo.c | What was that I just said? Uses VMS data descriptors. |
[ws_mouse.html] | ws_mouse.c | Distributing your mouse coordinates. |
[ws_ptd.html] | ws_ptd.c | The Pseudo-Terminal Driver example has been replaced with the fully-functional VT102 terminal emulator DCLinabox. See http://wasd.vsm.com.au/wasd_root/src/dclinabox/ for detail and http://wasd.vsm.com.au/wasd/ for download. |
▼▲ | Name | Revised | Size | Description | |
obj_vax/ | 2-May-2014 14:24 | 512 | subdirectory | ||
autobahn.c | 2-May-2014 14:24 | 21,305 | C source | ||
autobahn.pdf | 2-May-2014 14:24 | 709,830 | Adobe Portable Document Format | ||
build_all.com | 2-May-2014 14:24 | 788 | DCL procedure | ||
build_autobahn.com | 2-May-2014 14:24 | 2,054 | DCL procedure | ||
build_wsb.com | 2-May-2014 14:24 | 1,999 | DCL procedure | ||
build_wslib.com | 2-May-2014 14:24 | 1,676 | DCL procedure | ||
build_wslibcl.com | 2-May-2014 14:24 | 1,708 | DCL procedure | ||
build_ws_bench.com | 2-May-2014 14:24 | 1,866 | DCL procedure | ||
build_ws_chat.com | 2-May-2014 14:24 | 1,870 | DCL procedure | ||
build_ws_echo.com | 2-May-2014 14:24 | 1,764 | DCL procedure | ||
build_ws_mouse.com | 2-May-2014 14:24 | 1,866 | DCL procedure | ||
readme.html | 2-May-2014 14:24 | 4,931 | "WebSocket directory read-me" | ||
wsb.c | 2-May-2014 14:24 | 46,854 | C source | ||
wsb.com | 2-May-2014 14:24 | 1,414 | DCL procedure | ||
wslib.c | 2-May-2014 14:24 | 146,608 | C source | ||
wslib.h | 2-May-2014 14:24 | 11,833 | C header | ||
wslibcl.c | 2-May-2014 14:24 | 20,446 | C source | ||
ws_bench.c | 2-May-2014 14:24 | 9,436 | C source | ||
ws_chat.c | 2-May-2014 14:24 | 11,896 | C source | ||
ws_chat.html | 2-May-2014 14:24 | 8,778 | "WebSocket Scripting - Chat Demonstration" | ||
ws_echo.c | 2-May-2014 14:24 | 11,332 | C source | ||
ws_echo.html | 2-May-2014 14:24 | 6,928 | "WebSocket Scripting - Echo Demonstration" | ||
ws_mouse.c | 2-May-2014 14:24 | 8,602 | C source | ||
ws_mouse.html | 2-May-2014 14:24 | 8,234 | "WebSocket Scripting - Mouse Demonstration" |