Update socket.h