Distributing Data Using TLT30G

By Oleg Kiselyov

Dr. Dobb's Journal September 1998

(a)
declare -x LAPFILENAME=test_output.dat
receiver cp @f /tmp/@n.1
(b)
set LAPFILENAME=test_output.dat
receiver copy @f \temp\@n
(c)
~/croot/Frag-Assem> /etc/mknod /tmp/mypipe p
~/croot/Frag-Assem> declare -x LAPFILENAME=/tmp/mypipe
~/croot/Frag-Assem> ( declare -x SESSION_TTL=1;
declare -x LAPFILEERR=1000; declare -x BC_LOG_FILE=/tmp/rec.log;
receiver cp @f /tmp/@n.1 )&
~/croot/Frag-Assem> broadcaster -s20 broadcaster.cc
  ~> diff /tmp/broadcaster.cc.1 croot/Frag-Assem/broadcaster.cc
[no differences found]
(d)
~/croot/Frag-Assem> declare -x LAPNETPORT=4000
~/croot/Frag-Assem> ( declare -x SESSION_TTL=1;
declare -x LAPNETERR=400; declare -x BC_LOG_FILE=/tmp/rec.log;
receiver cp @f /tmp/@n.1 )&
~/croot/Frag-Assem> declare -x LAPNETHOST=localhost
~/croot/Frag-Assem> broadcaster -s60 broadcaster.cc

Example 1: (a) Testing the receiver: Decoding a file of previously recorded segments (dumped by a broadcaster through a file access link) on UNIX; (b) on Windows 95/NT, open an MS-DOS window and enter this at the prompt; (c) running TLT30G through a UNIX pipe; (d) running TLT30G through a UDP link on the same host.

Back to Article


Copyright © 1998, Dr. Dobb's Journal