1# test connection reset by server 2 3use strict; 4use warnings; 5 6our %args = ( 7 client => { 8 func => sub { errignore(@_); write_stream(@_); }, 9 len => 2**17, 10 sndbuf => 2**15, 11 }, 12 relay => { 13 func => sub { errignore(@_); relay(@_); }, 14 rcvbuf => 2**12, 15 sndbuf => 2**12, 16 down => "Broken pipe|Connection reset by peer", 17 }, 18 server => { 19 func => sub { sleep 3; solingerin(@_); }, 20 rcvbuf => 2**12, 21 }, 22 nocheck => 1, 23 noecho => 1, 24); 25