我的服务器如果你想复制它! :) 我如何使用python找到我的ipv4? 我可以尝试保持简短吗?
import socket
def Main():
host = '127.0.0.1'
port = 5000
s = socket.socket()
s.bind((host,port))
s.listen(1)
c1, addr1 = s.accept()
sending = "Connection:" + str(addr1)
connection = (sending)
print(connection)
s.listen(1)
c2, addr2 = s.accept()
sending = "Connection:" + str(addr2)
connection = (sending)
print(connection)
while True:
data1 = c1.recv(1024).decode('utf-8')
data2 = c2.recv(1024).decode('utf-8')
if not data1:
break
if not data2:
break
if data2:
c1.send(data2.encode('utf-8'))
if data1:
c2.send(data1.encode('utf-8'))
s.close()
if __name__== '__main__':
Main()
感谢你的帮助我很感激!
答案 0 :(得分:0)
您只需要本地地址(返回一个字符串):
socket.gethostbyname(socket.gethostname())