Posted to tcl by aku at Fri May 17 16:27:17 GMT 2013view pretty
socket -server answer $port proc answer {socketChannel hostremote portremote} { # Block access from the outside. Accept only local system and # local LAN. if {![string match 192.168.193.* $hostremote] && ![string match 127.0.0.* $hostremote]} { puts "rejected $hostremote/$portremote" close $socketChannel return } puts "accepted $hostremote/$portremote" #puts $hostremote #puts [fconfigure $socketChannel] fileevent $socketChannel readable [list readIt $socketChannel] }