package tcpip

  1. Overview
  2. No Docs
OCaml TCP/IP networking stack, used in MirageOS

Install

dune-project
 Dependency

Authors

Maintainers

Sources

tcpip-7.1.2.tbz
sha256=96b6aeafa35f143f7275d1becb6d639472adf3680b8180416de765b6581c466d
sha512=3f873c986de5c58df72db2953c6b2a6319963dbbbd0781b55c2878fd1eaa081ebb7cecbee595db7cb3680a6f438904f98cb69ca17e70c7a6d2d1f61277e929bd

doc/tcpip.tcp/Tcp/Wire/Make/index.html

Module Wire.MakeSource

Parameters

module Ip : Tcpip.Ip.S

Signature

The type for TCP wire errors.

Sourceval pp_error : error Fmt.t

pp_error is the pretty-printer for TCP wire errors.

Sourcetype t

The type for TCP wire values.

Sourceval pp : t Fmt.t

pp is the pretty-printer for TCP wire values.

Sourceval dst_port : t -> int

Remote TCP port

Sourceval dst : t -> Ip.ipaddr

Remote IP address

Sourceval src_port : t -> int

Local TCP port

Sourceval src : t -> Ip.ipaddr

Local IP address

Sourceval v : src:Ip.ipaddr -> src_port:int -> dst:Ip.ipaddr -> dst_port:int -> t

v ~src ~src_port ~dst ~dst_port is the wire value v with the corresponding local and remote IP/TCP parameters.

Sourceval xmit : ip:Ip.t -> t -> ?rst:bool -> ?syn:bool -> ?fin:bool -> ?psh:bool -> rx_ack:Sequence.t option -> seq:Sequence.t -> window:int -> options:Options.t list -> Cstruct.t -> (unit, error) result Lwt.t

xmit emits a TCP packet over the network.

OCaml

Innovation. Community. Security.