This structure extends the opaque address descriptor addr_t with a port number:
struct sock_t {
struct addr_t addr;
unsigned short port;
};The following additional methods are available in C++ mode:
// Constructors: sock_t(unsigned short _port = 0); sock_t(const sock_t &src); sock_t(addr_t &src, unsigned short _port); // Operators: operator sock_t* ();