Python-如何仅从socket.getpeername()获取IP?

时间:2018-10-07 10:39:58

标签: python sockets

我很想知道您如何只能使用来返回已连接用户的IP地址

ip = socket.getpeername()

因为每当我在服务器中使用它返回IP和套接字端口时,我只想要IP,或者至少是用Null替换端口的方法...我尝试使用replace函数,但这只是给了我错误

attributeError: 'tuple' object has no attribute 'replace

1 个答案:

答案 0 :(得分:0)

错误提示,getpeername返回一个元组。要获取IP,您只需简单地选择第一个元素:

ip = socket.getpeername()[0]
相关问题