contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
TCP/IP  
Functions       Platforms  

The TCP/IP (Transmission Control Protocol/Internet Protocol) library allows the user to make TCP connections to the outside world. That is, the user can connect to other processes and machines. The TCPServiceOpen API creates a TCP service object, which will allow a TCP connection to be made from the outside. Once the connection is made, data may be freely written or read along the connection in a bi-directional fashion.

The TCP/IP library is intended to be the basis on which application protocols are applied, such a FTP or HTTP. The functions in the TCP/IP library allow the user to send and receive data, as well as identify errors in the connection or the TCP object.

The OmniMark TCP/IP library (omtcp) depends on the OmniMark I/O Protocol library (omioprot). This means that omioprot must be included before omtcp as follows:

  declare function-library "omioprot"
  include "omioprot.xin"

  declare function-library "omtcp"
  include "omtcp.xin"

The following concepts may be of interest if you are using this library in the development of web-based applications:

Functions
   TCPConnectionClose
   TCPConnectionGetCharacters
   TCPConnectionGetLine
   TCPConnectionGetOutput
   TCPConnectionGetPeerIP
   TCPConnectionGetPeerName
   TCPConnectionGetSource
   TCPConnectionGetStatusReport
   TCPConnectionIsConnected
   TCPConnectionIsInError
   TCPConnectionOpen
   TCPConnectionPut
   TCPConnectionSetBuffering
   TCPConnectionSignalSourceEnd
   TCPIsVersionCompatible
   TCPLibraryVersion
   TCPServiceAcceptConnection
   TCPServiceClose
   TCPServiceGetPort
   TCPServiceGetStatusReport
   TCPServiceIsInError
   TCPServiceIsOpen
   TCPServiceOpen
   TCPTraceConnectionOpen
 
Platforms
   HP/UX
   Solaris
   Win 95
   Win NT
 
----  

Top [CONTENTS] [CONCEPTS] [SYNTAX] [LIBRARIES] [SAMPLES] [ERRORS] [INDEX]

Generated: April 21, 1999 at 2:01:27 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © OmniMark Technologies Corporation, 1988-1999.