package hardcaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

basic TCP communications between client (simulation) and server (hardcaml)

val create_client : string -> int -> Unix.file_descr
val create_server : string -> int -> Unix.file_descr
val accept_client : Unix.file_descr -> Unix.file_descr
val send : Unix.file_descr -> bytes -> unit
val send_int : Unix.file_descr -> int -> unit
val send_int32 : Unix.file_descr -> int32 -> unit
val send_int64 : Unix.file_descr -> int64 -> unit
val send_string : Unix.file_descr -> string -> unit
val recv : Unix.file_descr -> bytes -> int -> unit
val recv_int : Unix.file_descr -> int
val recv_int32 : Unix.file_descr -> int32
val recv_int64 : Unix.file_descr -> int64
val recv_string : Unix.file_descr -> string
val recv_string_is : Unix.file_descr -> string -> unit