Python 中使用 `id` 作为字典键的自增机制
在这个代码片段中,我们可以看到 id 的初始值为 0。每当一个新客户端连接时,我们将客户端套接字和地址存储在 conn_pool 字典中,使用 id 作为键。然后,我们将 id 的值加 1,以便为下一个连接分配不同的键。因此,每次连接时,id 都会自增。
def __accept_client(self):
id = 0
while True:
client_socket, addr = self.server_socket.accept()
self.conn_pool[id] = (client_socket, addr)
print('
' + stdOutput('info') + '获得连接来自-> ' + str(addr))
原文地址: http://www.cveoy.top/t/topic/lxoD 著作权归作者所有。请勿转载和采集!