April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.

Cookbook Example

How can I...?

Examples 12 : Simple TCP based client for the streamer above. Components used:pipeline, TCPClient, SimpleFileWriter

#!/usr/bin/python

from Kamaelia.Internet.TCPClient import TCPClient
from Kamaelia.Util.PipelineComponent import pipeline
from Kamaelia.File.Writing import SimpleFileWriter

outputfile = "/tmp/received.raw"
clientServerTestPort=1500

pipeline(TCPClient("127.0.0.1",clientServerTestPort),
         SimpleFileWriter(outputfile)
        ).run()

Source: Examples/example12/ClientStreamToFile.py