add socket_except_2