socket.fromfd(),具有家族和类型的自动检测
socketfromfd的Python项目详细描述
socketfromfd是 socket.fromfd() 来自python的标准库。它使用cTypes和libc getsockopt()函数到 自动检测文件描述符的套接字系列、类型和协议。
>>>importsocket>>>sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)>>>sock<socket.socketfd=4,family=AddressFamily.AF_INET,type=SocketKind.SOCK_STREAM,proto=0,laddr=('0.0.0.0',0)>>>>fromsocketfromfdimportfromfd>>>newsock=fromfd(sock.fileno())>>>newsock<socket.socketfd=5,family=AddressFamily.AF_INET,type=SocketKind.SOCK_STREAM,proto=6,laddr=('0.0.0.0',0)>