add TCP ocaml API.
add pipe ocaml API.