Generic sockets with Socat
Introduction
Beginning with version 1.7.0 socat provides means to freely control
important aspects of socket handling. This allows to experiment with socket
types and protocols that are not explicitely implemented in socat.
The related socat features fall into three major categories:
- address options for changing socket parameters while using common
socket types:
pf (protocol-family), so-type (socktype), so-prototype (protocol)
- address options for setting arbitrary socket options:
setsockopt-int, setsockopt-string, setsockopt-bin
- address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address data to
the standard system calls:
socket-connect, socket-listen, socket-sendto, socket-recv,
socket-recvfrom, socket-datagram
In practice this gi
address types for passing almost arbitrary parameters and address da