(#5) Now it only leaks one file descriptor.

But we paid a dear price: it's terrible to have to reflect into the net package.
Propagate the name of the file descriptor, too.

This always bothered me.
Declare names for return parameters.
Shorter implementation.
(#4, #5) Leave the listener at the same file descriptor.
Example "just wait and see" strategy.

Closes #6 and #7.

It's very easy to stop listening and wait for in-flight requests to finish, so let's do that.
Add a missing import in the example
Fix #9.
Revert "Fix #9."

This reverts commit 846a5379b9ce685d0561ec9ac80f7ffcf5ca2628.
Merge branch 'fix-example' of git://github.com/brunoqc/goagain
go fmt
Do the AcceptTCP() in the example
Shorten error handling in example.
Clean up @brunoqc's example.  Closes #10.
Merge pull request #1 from rcrowley/master

Fixed issue