GetLocalHost - Maple Help

Online Help

All Products    Maple    MapleSim


Sockets

  

GetLocalHost

  

return the host name of the local endpoint of a socket connection

  

GetLocalPort

  

return the port number of the local endpoint of a socket connection

  

GetPeerHost

  

return the host name of the remote endpoint of a socket connection

  

GetPeerPort

  

return the port number of the remote endpoint of a socket connection

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GetLocalHost(sid)

GetLocalPort(sid)

GetPeerHost(sid)

GetPeerPort(sid)

Parameters

sid

-

valid socket ID for an open connection

Description

• 

These four procedures return information about the endpoints of a socket connection.

• 

Each routine requires a single argument, which is a valid socket ID for an open connection. Either a string or a positive integer is returned, depending upon the type of information requested.

• 

The procedure GetLocalHost returns the hostname of the local endpoint in a socket connection, while GetPeerHost returns the hostname of the peer side of the connection. In each case, the hostname is returned in the form of a string.

  

Port numbers for the local and remote endpoints are obtained as positive Maple integers by using the routines GetLocalPort and GetPeerPort, respectively.

Examples

withSockets:

sidOpenmantis,echo

0

(1)

GetLocalHostsid

be527fdac554

(2)

GetLocalPortsid

51444

(3)

GetPeerHostsid

rdgeodin.maplesoft.com

(4)

GetPeerPortsid

7

(5)

LookupServiceecho

7

(6)

Closesid

true

(7)

See Also

socket definition

Sockets

Sockets[LookupService]