Add copy method in ByteBuffer, for giving copy to void* memory

Signed-off-by: nasadiscovery <cj.nasa@gmail.com>
Add OutputStream

Signed-off-by: nasadiscovery <cj.nasa@gmail.com>
Move Error define to Types.h

Signed-off-by: nasadiscovery <cj.nasa@gmail.com>
AbstractSocket initial

Signed-off-by: nasadiscovery <cj.nasa@gmail.com>