当我尝试使用“::”运行我的服务器时,我与客户端 ipv6 和 ipv4 的连接已连接,但如果我将 ipv6 地址 IP 替换为“::”,则 Ipv4 客户端连接被拒绝。>
# Function to perform Non-secured Connection.
def establishNonSecureConnection(self):
tcpServer = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
addr = [addr for addr in socket.getaddrinfo('::', 2010, 0, socket.SOCK_STREAM,0, socket.AI_PASSIVE)]
try:
tcpServer.bind(addr[0][-1])
except socket.error as e:
print str(e)
tcpServer.listen(4)
while True:
(conn, (ip, port, a , b)) = tcpServer.accept()
print("Client connected: {}:{}".format(ip, port))
我这边有什么遗漏吗?