socket.h(3)

NAME

socket.h - Network addresses and sockets related classes.

SYNOPSIS

#include <cc++/address.h>
Namespaces
namespace ost
Classes
class ost::Socket
    The Socket is used as the base for all Internet protocol services
    under Common C++.
class ost::UDPSocket
    UDP sockets implement the TCP SOCK_DGRAM UDP protocol.
class ost::UDPBroadcast
    Representing a UDP socket used for subnet broadcasts, this class
    provides an alternate binding and setPeer() capability for UDP
    sockets.
class ost::UDPTransmit
    Representing half of a two-way UDP connection, the UDP transmitter
    can broadcast data to another selected peer host or to an entire
    subnet.
class ost::UDPReceive
    Representing half of a two-way UDP connection, the UDP receiver can
    receive data from another peer host or subnet.
class ost::UDPDuplex
    UDP duplex connections impliment a bi-directional point-to-point
    UDP session between two peer hosts.
class ost::TCPSocket
    TCP sockets are used for stream based connected sessions between
    two sockets.
class ost::TCPV6Socket
    TCPV6 sockets are used for stream based connected sessions between
    two ipv6 sockets.
class ost::TCPStream
    TCP streams are used to represent TCP client connections to a
    server by TCP protocol servers for accepting client connections.
class ost::TCPSession
    The TCP session is used to primarily to represent a client
    connection that can be managed on a seperate thread.
class ost::SimpleTCPStream
    Simple TCP Stream, to be used with Common C++ Library.
Defines
#define INVALID_SOCKET   -1
#define MSG_DONTWAIT   0
#define MSG_NOSIGNAL   0
Typedefs
typedef int SOCKET
Variables
class __EXPORT ost::SimpleTCPStream

Detailed Description

Network addresses and sockets related classes.

Define Documentation

#define INVALID_SOCKET -1
#define MSG_DONTWAIT 0
Referenced by ost::UDPTransmit::transmit().
#define MSG_NOSIGNAL 0
Referenced by ost::UDPTransmit::send(), and
ost::UDPTransmit::transmit().

Typedef Documentation

typedef int SOCKET

Author

Generated automatically by Doxygen for GNU CommonC++ from the source
code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout