|
|||||||||
|
|||||||||
Functions | Platforms | ||||||||
omtcp - TCP/IP client and server support |
Available in:
Professional Enterprise |
The OMTCP library is a set of functions that allow TCP connections to and from other processes and machines.
The library consists of the following files:
Among other things, OMTCP allows you to:
The functions in this library use the following OMX components:
To use the omtcp functions you must have the following statement at the beginning of your program:
include "omtcp.xin"
External exceptions TCP15, TCP16 and TCP17 can be thrown by any omtcp library function.
Note:
The functions in this library generate exceptions, unlike the functions in omtcp-old. The functions in omtcp-old are still available for use. To use the omtcp-old functions you must have the following statement at the beginning of your program:
include "omtcp.xin"This is the same as the include statement required for the new exeception-generating functions.
This is a complete list of the OMTCP library external exceptions that may be thrown back to the calling OmniMark program.
TCP01 Unable to resolve the given destination address: %s TCP02 Wait operation failed: %s TCP03 Minimum (%d) and maximum (%d) must be >= -1 with max > min TCP04 TCP object already has a derived source TCP05 TCP socket is not connected TCP06 Write operation timed out TCP07 Read operation timed out TCP08 Unable to connect to destination %s TCP09 Failed to create service port %d TCP10 Failed to accept incoming connection: %s TCP11 Error while reading from connection: %s TCP12 Error while writing to connection: %s TCP13 Invalid packet size %d received for packet-based protocol TCP14 Specified port %d is out of range (0 to 65535) TCP15 Internal error, contact customer support! TCP16 Out of memory TCP17 Unable to create thread TCP19 Specified IO protocol is unsupported TCP20 TCP object already has a derived sink TCP21 An error has already occurred on this TCP object TCP22 Only one of port or socket may be specified TCP23 Invalid queue length %d. Range is 1 to 1024 TCP24 Invalid socket descriptor %d, which is less than 0
Functions tcp-accept-connection tcp-connect tcp-connection tcp-create-service tcp-destroy-service tcp-disconnect tcp-get tcp-has-characters tcp-is-connected tcp-is-version-compatible tcp-library-version tcp-peer-ip tcp-peer-name tcp-port tcp-put tcp-service tcp-set-buffering tcp-signal-source-end tcp-sink tcp-source |
Platforms HP/UX IBM AIX Linux (Intel) MS Windows 95/98/ME MS Windows NT/2000 Sun Solaris |
---- |