What happens if I open a socket with the -async option and then
immediately start writing to the channel? The documentation
mentions what happens when reading (although only in terms of
[gets]). It does have information on how [flush] works, but if I write
a large amount of information, is it possible I might fill up some
buffer? What happens then?