Most of the socket code is done, Epoll engine is now compatible with the socket class, other engines should be close if not working already working.