GetLocalHost - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

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

rdubtroll4.maplesoft.com

(2)

GetLocalPortsid

52730

(3)

GetPeerHostsid

mapletest.maplesoft.com

(4)

GetPeerPortsid

7

(5)

LookupServiceecho

7

(6)

Closesid

true

(7)

See Also

socket definition

Sockets

Sockets[LookupService]