Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
httpd_socket(3)		   Erlang Module Definition	       httpd_socket(3)

NAME
       httpd_socket - Communication utility functions to be used by the	Erlang
	   web server API programmer.

DESCRIPTION
       This  module  provides the Erlang web server API	module programmer with
       utility functions for generic sockets  communication.  The  appropriate
       communication mechanism is transparently	used, that is, ip_comm or ssl.

EXPORTS
       deliver(SocketType, Socket, Data) -> Result

	      Types:

		 SocketType = socket_type()
		 Socket	= socket()
		 Data =	io_list() | binary()
		 Result	= socket_closed	| void()

	      deliver/3	sends Data over	Socket using the specified SocketType.
	      Socket and SocketType is to be the socket	 and  the  socket_type
	      form the mod record as defined in	httpd.hrl

       peername(SocketType,Socket) -> {Port,IPAddress}

	      Types:

		 SocketType = socket_type()
		 Socket	= socket()
		 Port =	integer()
		 IPAddress = string()

	      peername/2 returns the Port and IPAddress	of the remote Socket.

       resolve() -> HostName

	      Types:

		 HostName = string()

	      resolve/0	returns	the official HostName of the current host.

SEE ALSO
       httpd(3)

Ericsson AB			  inets	7.0.6		       httpd_socket(3)

NAME | DESCRIPTION | EXPORTS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=httpd_socket&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help