Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

153 lines (77 sloc) 4.157 kb

Module hackney_tcp_transport

Function Index

close/1 Close a TCP socket.
connect/3
connect/4
controlling_process/2 Assign a new controlling process Pid to Socket.
messages/0 Atoms used to identify messages in {active, once | true} mode.
peername/1 Return the address and port for the other end of a connection.
recv/2
recv/3 Receive a packet from a socket in passive mode.
send/2 Send a packet on a socket.
setopts/2 Set one or more options for a socket.
sockname/1 Get the local address and port of a socket.

Function Details

close/1


close(Socket::inet:socket()) -> ok


Close a TCP socket.

See also: gen_tcp:close/1.

connect/3

connect(Host, Port, Opts) -> any()

connect/4

connect(Host, Port, Opts, Timeout) -> any()

controlling_process/2


controlling_process(Socket::inet:socket(), Pid::pid()) -> ok | {error, closed | not_owner | atom()}


Assign a new controlling process Pid to Socket.

See also: gen_tcp:controlling_process/2.

messages/0

messages() -> any()

Atoms used to identify messages in {active, once | true} mode.

peername/1


peername(Socket::inet:socket()) -> {ok, {inet:ip_address(), inet:port_number()}} | {error, atom()}


Return the address and port for the other end of a connection.

See also: inet:peername/1.

recv/2

recv(Socket, Length) -> any()

recv/3


recv(Socket::inet:socket(), Length::non_neg_integer(), Timeout::timeout()) -> {ok, any()} | {error, closed | atom()}


Receive a packet from a socket in passive mode.

See also: gen_tcp:recv/3.

send/2


send(Socket::inet:socket(), Packet::iolist()) -> ok | {error, atom()}


Send a packet on a socket.

See also: gen_tcp:send/2.

setopts/2


setopts(Socket::inet:socket(), Opts::list()) -> ok | {error, atom()}


Set one or more options for a socket.

See also: inet:setopts/2.

sockname/1


sockname(Socket::inet:socket()) -> {ok, {inet:ip_address(), inet:port_number()}} | {error, atom()}


Get the local address and port of a socket

See also: inet:sockname/1.

Jump to Line
Something went wrong with that request. Please try again.