1client send: msg #0 abc
2server recv: msg #0 abc
3client recv: MSG #0 ABC
4client send: msg #1 bcd
5server recv: msg #1 bcd
6client recv: MSG #1 BCD
7client send: msg #2 cde
8server recv: msg #2 cde
9client recv: MSG #2 CDE
10client send: msg #3 def
11server recv: msg #3 def
12client recv: MSG #3 DEF
13client send: msg #4 efg
14server recv part 2 (more: 0): msg #4 efg
15client recv: MSG #4 EFG
16client recv: msg# was 2
17client send: msg #5 fgh
18server recv part 2 (more: 0): msg #5 fgh
19client recv: MSG #5 FGH
20client recv: msg# was 2
21client send: msg #6 ghi
22server recv part 2 (more: 0): msg #6 ghi
23client recv: MSG #6 GHI
24client recv: msg# was 2
25client send: msg #7 hij
26server recv part 2 (more: 0): msg #7 hij
27client recv: MSG #7 HIJ
28client recv: msg# was 2
29---
30client send: part 1/2
31client send: part 2/2
32server recv part 2 (more: 1): part 1/2
33server recv part 3 (more: 0): part 2/2
34client recv (more: 1): PART 1/2
35client recv (more: 1): PART 2/2
36client recv (more: 0): msg# was 3
37---
38client send: part 1/3
39client send: part 2/3
40client send: part 3/3
41server recv part 2 (more: 1): part 1/3
42server recv part 3 (more: 1): part 2/3
43server recv part 4 (more: 0): part 3/3
44client recv (more: 1): PART 1/3
45client recv (more: 1): PART 2/3
46client recv (more: 1): PART 3/3
47client recv (more: 0): msg# was 4
48---
49client send: part 1/4
50client send: part 2/4
51client send: part 3/4
52client send: part 4/4
53server recv part 2 (more: 1): part 1/4
54server recv part 3 (more: 1): part 2/4
55server recv part 4 (more: 1): part 3/4
56server recv part 5 (more: 0): part 4/4
57client recv (more: 1): PART 1/4
58client recv (more: 1): PART 2/4
59client recv (more: 1): PART 3/4
60client recv (more: 1): PART 4/4
61client recv (more: 0): msg# was 5
62---
63client send: Done receiving
64server recv: Done receiving
65server send: TEST WRITE CALLBACK
66client recv: TEST WRITE CALLBACK
67child exited.
68