Go to the first, previous, next, last section, table of contents.


Restrictions of the current implementation

The current implementation is incomplete because authentication is not yet supported.

The implementation uses an intermediate, symbolic representation of the values to transport over the network. This may restrict the performance.

Quadruple-precision fp numbers are not supported.

RPC broadcasts are not supported. <p>

rpcbind versions 3 and 4 are not supported. *)

(*3 Multi-threading *)

(* Currently, the library has no special support for multi-threaded applications. However, the library is reentrant, and this makes it possible to run several independent instances of the library in separated threads. Of course, this has only limited applications. <p>

The library should only be used in multi-threaded environments with O'Caml >= 3.01. <p>

I've already written an example with a real multi-threaded server. One thread handles all network connections, and starts new threads when TCP connections are accepted. However, this example is very difficult code, and not yet ready for a public release. Especially, the problem is how to signal thread events across Unixqueue event systems.

*)


Go to the first, previous, next, last section, table of contents.