slimmed some logging. capturing errno locally after the recv() call so it is not...
drwxr-xr-x - bin
drwxr-xr-x - doc
drwxr-xr-x - examples
drwxr-xr-x - src