add _socket3.py