class H323TransportAddress |
String representation of a transport address
![]() | IsEquivalent ( const H323TransportAddress & address ) Determine if the two transport addresses are equivalent |
![]() | GetIpAddress ( PIPSocket::Address & ip ) const Extract the ip address from transport address. |
![]() | GetIpAndPort ( PIPSocket::Address & ip, WORD & port, const char* proto = "tcp" ) const Extract the ip address and port number from transport address. |
![]() | GetHostName () const Translate the transport address to a more human readable form. |
![]() | CreateListener ( H323EndPoint & endpoint ) const Create a listener based on this transport address. |
![]() | CreateCompatibleListener ( H323EndPoint & endpoint ) const Create a listener compatible for this address type. |
![]() | CreateTransport ( H323EndPoint & endpoint ) const Create a transport suitable for this address type. |
String representation of a transport address
For example an address of "ip$10.0.0.1:1720" would create a TCP listening socket that would be bound to the specific interface 10.0.0.1 and listens on port 1720. Note that the address "ip$*:1720" can be used to bind to INADDR_ANY.
Also note that if the address has a trailing '+' character then the socket will be bound using the REUSEADDR option.
Alphabetic index HTML hierarchy of classes or Java