Need help with ocaml-websocket?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

vbmithr
146 Stars 39 Forks ISC License 307 Commits 12 Opened issues

Description

Websocket library for OCaml

Services available

!
?

Need anything else?

Contributors list

# 242,331
OCaml
q
opam
lwt
191 commits
# 6,939
C
Rust
mind-ma...
Neovim
25 commits
# 35,899
Erlang
transco...
video-s...
OCaml
21 commits
# 145,197
OCaml
functio...
TeX
algebra...
8 commits
# 44,487
Shell
Emacs
Lisp
Swift
5 commits
# 52,653
OCaml
opam
reasonm...
xen
3 commits
# 155,545
OCaml
opam
Lua
love2d
3 commits
# 447,161
Shell
Haskell
OCaml
static-...
2 commits
# 127,397
OCaml
opam
Perl
algebra...
1 commit
# 182,000
Lisp
prolog
logic-p...
Shell
1 commit
# 42,952
OCaml
emacs-l...
doom-em...
opam
1 commit
# 307,983
OCaml
Haskell
Shell
wasi
1 commit
# 152,076
OCaml
functio...
reasonm...
Git
1 commit
# 308,314
OCaml
Django
playfra...
templat...
1 commit
# 47,433
Emacs
Vim
spacema...
tmux-pl...
1 commit
# 334,889
OCaml
lwt
unix
verilog
1 commit
# 768,200
OCaml
1 commit

ocaml-websocket — Websocket library for OCaml

The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code.

The security model used for this is the origin-based security model commonly used by web browsers. The protocol consists of an opening handshake followed by basic message framing, layered over TCP.

The goal of this technology is to provide a mechanism for browser-based applications that need two-way communication with servers that does not rely on opening multiple HTTP connections (e.g., using XMLHttpRequest or s and long polling).

Installation

ocaml-websocket can be installed with

opam
:
opam install websocket

If you don't use

opam
please consult the
websocket.opam
,
websocket-lwt.opam
and
websocket-async.opam
files for build instructions.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.