Ipv6_multicastSourceval send :
?saddr:_ Sockaddr.t ->
?flags:sendrecvflag list ->
(_ Socket.domain, _ Socket.typ) Socket.t ->
Cstruct.t ->
(int, string) resultval send_bytes :
?saddr:_ Sockaddr.t ->
?flags:sendrecvflag list ->
(_ Socket.domain, _ Socket.typ) Socket.t ->
Bytes.t ->
int ->
int ->
(int, string) resultval recv :
?flags:sendrecvflag list ->
(_ Socket.domain, _ Socket.typ) Socket.t ->
Cstruct.t ->
(int, string) resultval recv_bytes :
?flags:sendrecvflag list ->
(_ Socket.domain, _ Socket.typ) Socket.t ->
Bytes.t ->
int ->
int ->
(int, string) resultval recvfrom :
?flags:sendrecvflag list ->
('a Socket.domain, _ Socket.typ) Socket.t ->
Cstruct.t ->
(int * 'a Socket.domain Sockaddr.t, string) resultval recvfrom_bytes :
?flags:sendrecvflag list ->
('a Socket.domain, _ Socket.typ) Socket.t ->
Bytes.t ->
int ->
int ->
(int * 'a Socket.domain Sockaddr.t, string) result