ocamlrpcgen
OCaml application-level Internet libraries - binaries
Install
- All systems
-
curl cmd.cat/ocamlrpcgen.sh
- Debian
-
apt-get install libocamlnet-ocaml-bin
- Ubuntu
-
apt-get install libocamlnet-ocaml-bin
- Kali Linux
-
apt-get install libocamlnet-ocaml-bin
- Fedora
-
dnf install ocaml-ocamlnet
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install libocamlnet-ocaml-bin
- Raspbian
-
apt-get install libocamlnet-ocaml-bin
- Dockerfile
- dockerfile.run/ocamlrpcgen
libocamlnet-ocaml-bin
OCaml application-level Internet libraries - binaries
Ocamlnet is a collection of OCaml libraries focusing focus on application-level Internet protocols and conventions. Ocamlnet consists of the following libraries: * netstring: processing of strings that occur in network context * netcgi2: portable web applications * nethttpd: is a web server component (HTTP server implementation) * netplex: generic server framework * rpc: OncRPC implementation * netclient: clients for HTTP, FTP, and Telnet * equeue: event queue used for many protocol implementations * shell: external commands invocation * netshm: shared memory for IPC purposes * netsys: bindings for system functions * smtp and pop: two further client implementations A number of ideas and concepts are used throughout the libraries: * netchannels are a way to abstract sequential I/O channels * event queues provided by equeue and unixqueue make asynchronous protocol interpreters possible This package contains the binaries ocamlrpcgen (a helper for creating RPC stubs) and netplex-admin (generic administration tool for netplex systems).