Posted to tcl by andrewsh at Fri Nov 05 14:07:57 GMT 2010view raw
- ==== chan-io-28.7 Tcl_CloseEx (half-close) socket FAILED
- ==== Contents of test case:
-
- set ::ff [open "|[list [interpreter] $echo]" r]
- gets $::ff port
- set ::s [socket 127.0.0.1 $port]
- puts $::s Hey
- close $::s w
- set timer [after 1000 {set ::done Failed}]
- set ::acc {}
- fileevent $::s readable {
- if {[gets $::s line]<0} {
- set ::done Succeeded
- } else {
- lappend ::acc $line
- }
- }
- vwait ::done
- after cancel $timer
- close $::s r
- close $::ff
- list $::done $::acc
-
- ---- Test generated error; Return code was: 1
- ---- Return code should have been one of: 0 2
- ---- errorInfo: couldn't open socket: connection timed out
- while executing
- "socket 127.0.0.1 $port"
- ("uplevel" body line 4)
- invoked from within
- "uplevel 1 $script"
- ---- errorCode: POSIX ETIMEDOUT {connection timed out}
- ==== chan-io-28.7 FAILED
-
-