Peter Dotchev - 2001-04-25

I think it would be more intuitive if Socket had public members for standard operations like open, close, listen, accept, send, receive, etc.
For example wouldn't it be better instead of
#ifdef WIN32
    closesocket(rej);
#else
    close(rej);
#endif

to write just
close(rej); // Socket::close()

Also I still can't figure out how to control timeouts in Socket.