(Incubation) TCPServer is a multi-connection, multi-threaded operator that allows for full duplex TCP communication.
C++ Java Perl Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
com.ibm.streamsx.tcp
samples
tests/com.ibm.streamsx.tcpclient
GRADUATION_STATUS.md
LICENSE.md
README.md

README.md

The IBMStreams/streamsx.tcp GitHub repository is home to the Streams TCP toolkit. This toolkit contains a versatile C++ operator named TCPServer which is a multi-connection, multi-threaded operator that accepts text or binary data from one or more TCP sockets. This operator supports full duplex TCP communication and can accept and send data via a TCP socket connection. It is ideal for ingesting and publishing data in real-time from multiple remote TCP clients via a single source operator. This toolkit proved to be very useful in many high performance commercial Streams engagements.

If you are interested in taking advantage of this toolkit, you can start reading the following to understand the technicalities about the TCPServer operator.

  1. com.ibm.streamsx.tcp/README
  2. com.ibm.streamsx.tcp/doc/com.ibm.streamsx.tcp.Multiconnection-Tcp-Server.html

To learn more about Streams: