logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ost::UDPDuplex - UDP duplex connections impliment a bi-directional point-to-point UDP session between two

Author

       Generated automatically by Doxygen for GNU CommonC++ from the source code.

GNU CommonC++                                    Sun Dec 27 2020                               ost::UDPDuplex(3)

Constructor & Destructor Documentation

ost::UDPDuplex::UDPDuplex(constIPV4Address&bind,tpport_tport)
       Create a UDP duplex as a pair of UDP simplex objects bound to alternating and interconnected port
       addresses.

       Parametersbind address to bind this socket to.
           port number to bind sender.

   ost::UDPDuplex::UDPDuplex(constIPV6Address&bind,tpport_tport)

Detailed Description

       UDP duplex connections impliment a bi-directional point-to-point UDP session between two peer hosts.

       Two UDP sockets are typically used on alternating port addresses to assure that sender and receiver data
       does not collide or echo back. A UDP Duplex is commonly used for full duplex real-time streaming of UDP
       data between hosts.

       Author
           David Sugar dyfet@ostel.com

       Unreliable Datagram Peer Associations.

Member Function Documentation

Errorost::UDPDuplex::connect(constIPV4Host&host,tpport_tport)
       Associate the duplex with a specified peer host. Both the sender and receiver will be interconnected with
       the remote host.

       Returns
           0 on success, error code on error.

       Parametershost address to connect socket to.
           port number to connect socket to.

   Errorost::UDPDuplex::connect(constIPV6Host&host,tpport_tport)Errorost::UDPDuplex::disconnect(void)
       Disassociate this duplex from any host connection. No data should be read or written until a connection
       is established.

       Returns
           0 on success, error code on error.

Name

       ost::UDPDuplex - UDP duplex connections impliment a bi-directional point-to-point UDP session between two
       peer hosts.

Synopsis

       #include <socket.h>

       Inherits ost::UDPTransmit, and ost::UDPReceive.

   PublicMemberFunctionsUDPDuplex (const IPV4Address &bind, tpport_t port)
           Create a UDP duplex as a pair of UDP simplex objects bound to alternating and interconnected port
           addresses.
       UDPDuplex (const IPV6Address &bind, tpport_t port)
       Errorconnect (const IPV4Host &host, tpport_t port)
           Associate the duplex with a specified peer host.
       Errorconnect (const IPV6Host &host, tpport_t port)
       Errordisconnect (void)
           Disassociate this duplex from any host connection.

   AdditionalInheritedMembers

See Also