tcp-signal-source-end

function

Library: TCP/IP client and server support (OMTCP legacy, OmniMark versions 6.0.2 - 7.0)
Include: omtcp.xin

Declaration
define external function tcp-signal-source-end
       value tcp-connection Connection

Argument definitions

Connection
is an existing tcp-connection object.


Purpose

Use tcp-signal-source-end on a TCP connection from which an external source is derived to signal end-of-input.

Requirements

You must include the following line at the beginning of your OmniMark program:

  include "omtcp.xin"

Usage Notes

tcp-signal-source-end does nothing if the TCP connection object has no external source derived from it. Likewise, it does nothing if the TCP connection object is already signaled by SourceEnd, closed, or never connected.

Example


  global tcp-connection TCP-Conn
   find "</html>"
     tcp-signal-source-end TCP-Conn
  
   find any-text => x
     output "%g(x)"
  
   process
     set TCP-Conn to tcp-connect on "localhost" at 5300
     submit tcp-source TCP-Conn