Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

file2sock(1) [debian man page]

FILE2SOCK(1)							   User Commands						      FILE2SOCK(1)

NAME
file2sock - Sends the contents of a file to a TCP or UNIX domain socket. SYNOPSIS
file2sock -s <source> -d <dest> [-t <type>] [-p <port>] DESCRIPTION
Sends the contents of a file to a TCP or UNIX domain socket. The contents of the file are sent in their original format - no conversion, encapsulation, or other processing is done before sending the contents to the destination socket. <source> Name of the file to read from. Use '-' to read from stdin. <dest> If destination is a TCP socket, the address/hostname to connect to. If destination is a Unix domain socket, the path to the socket. <type> Specifies the type of destination socket. Valid values include: tcp unix (default) <port> Port number to connect to if destination is TCP socket. file2sock July 2007 FILE2SOCK(1)

Check Out this Related Man Page

shevek::socket(3)					     Library Functions Manual						 shevek::socket(3)

NAME
shevek::socket - Use a unix-domain, tcp or avahi network connection with shevek::fd. SYNOPSIS
#include <socket.hh> Inherits shevek::fd. Inherited by shevek::telnet. Public Types typedef sigc::signal0< void > disconnect_t Disconnect signal type. typedef sigc::slot0< void > listen_t New connection callback type. Public Member Functions void listen_unix (std::string const &file, listen_t cb, unsigned queue=10) Listen for new connections on a UNIX socket. Use listen instead. void listen_tcp (std::string const &service, listen_t cb, unsigned queue=10) Listen for new connections on a TCP socket. Use listen instead. void listen_avahi (std::string const &service, Glib::ustring const &protocol, Glib::ustring const &name, listen_t cb, unsigned queue=10) Listen for new connections on a TCP socket, and register it with avahi. Use listen instead. void listen (std::string const &port, listen_t cb, unsigned queue=10) Listen for new connections. void connect_unix (std::string const &unix_name) Connect to a UNIX socket. Use connect instead. void connect_tcp (std::string const &host, std::string const &service) Connect to a TCP socket. Use connect instead. void connect_avahi (avahi::browser::owner const &target, avahi::browser::details const &details=avahi::browser::details()) Connect to an avahi TCP socket. Use connect instead. void connect (std::string const &port) Connect to a socket. void accept (Glib::RefPtr< socket > sock) Accept a connection (only allowed on a listening socket). std::string get_peer_info (bool numeric=false) const Get information about the other side of a connection. std::string get_own_info (bool numeric=false) const Get info about our side of the connection. disconnect_t signal_disconnect () Schedule a function to be called when the socket is disconnected. void disconnect () Disconnect the socket without reconnecting. Static Public Member Functions static Glib::RefPtr< socket > create (Glib::RefPtr< Glib::MainContext > main=Glib::MainContext::get_default()) Create a new socket. Protected Member Functions socket (Glib::RefPtr< Glib::MainContext > main) Constructor. virtual ~socket () Destructor. Detailed Description Use a unix-domain, tcp or avahi network connection with shevek::fd. Member Function Documentation void shevek::socket::connect (std::string const &port) Connect to a socket. This is the preferred function to use. Format: UNIX domain sockets: anything with at least one / in it. TCP: hostname:port, where the hostname and colon may be omitted, and the port may be a service or number. Avahi: name|protocol, where name is the application name, and protocol the connection type. void shevek::socket::listen (std::string const &port, listen_tcb, unsignedqueue = 10) Listen for new connections. This is the preferred function to use. Format: UNIX domain sockets: anything with at least one / in it. TCP services: the name. TCP port numbers: the number. For TCP, appending |name|protocol, where name is the application name and protocol the connection type. Author Generated automatically by Doxygen for libshevek from the source code. libshevek Fri May 11 2012 shevek::socket(3)
Man Page