Added more documentation and SOCKET_STREAM