sending_client.tcl

Go to the documentation of this file.
00001 /* !/bin/sh*/
00002 /*  -*- tcl -*- \*/
00003 exec tclsh "$0"  ${1+"$@"}
00004 
00005 package require comm
00006 package require tie
00007 
00008  id =  [lindex $argv 0]
00009 
00010 array  sender =  {}
00011 tie::tie  sender remotearray \
00012     server {comm::comm send} $id
00013 
00014 ret  ExecChanges (type list) {
00015     if {![llength $list]} exit
00016 
00017     uplevel #0 [lindex $list 0]
00018     after 100 [list ExecChanges [lrange $list 1 end]]
00019 }
00020 
00021 after 2000 {ExecChanges {
00022     { sender = (a) 0}
00023     { sender = (a) 1}
00024     { sender = (b) .}
00025     {un sender = (a)}
00026     {array  sender =  {xa @ xb *}}
00027     {array un sender =  x*}}}
00028 
00029 vwait forever
00030 

Generated on 21 Sep 2010 for Gui by  doxygen 1.6.1