1# test delay before server read, client sends reset during splice
2
3use strict;
4use warnings;
5
6our %args = (
7    client => {
8	alarm => 1,
9	func => sub { solingerout(@_); write_stream(@_); },
10	len => 2**19,
11	nocheck => 1,
12    },
13    relay => {
14	func => sub { errignore(@_); relay(@_); },
15	rcvbuf => 2**10,
16	sndbuf => 2**10,
17	down => "Broken pipe|Connection reset by peer",
18	nocheck => 1,
19    },
20    server => {
21	func => sub { sleep 3; read_stream(@_); },
22	nocheck => 1,
23    },
24    len => 131072,
25    md5 => "31e5ad3d0d2aeb1ad8aaa847dfa665c2",
26);
27