kafka_ex v0.6.2 KafkaEx.Socket
This module handle all socket related operations.
Summary
Functions
Closes the socket
Creates a socket
Returns the information about the socket
Receives data from the socket
Sends data over the socket
Set options to the socket
Types
Functions
Closes the socket.
For more information, see :ssl.close/1
for ssl or :gen_tcp.send/1
for non ssl.
Creates a socket.
For more information about the available options, see :ssl.connect/3
for ssl
or :gen_tcp.connect/3
for non ssl.
Returns the information about the socket.
For more information, see Port.info
recv(KafkaEx.Socket.t, non_neg_integer) :: {:ok, String.t | binary | term} | {:error, any}
Receives data from the socket.
For more information, see :ssl.recv/2
for ssl or :gen_tcp.recv/2
for non ssl.
recv(KafkaEx.Socket.t, non_neg_integer, timeout) :: {:ok, String.t | binary | term} | {:error, any}
Sends data over the socket.
It handles both, SSL and non SSL sockets.
For more information, see :ssl.send/2
for ssl or :gen_tcp.send/2
for non ssl.
Set options to the socket.
For more information, see :ssl.setopts/2
for ssl or :inet.setopts/2
for non ssl.