我正在尝试构建一个小的对等消息传递应用程序,该应用程序使用python中的基本客户端服务器系统。
对于客户,我们使用:-
s.connect(('ip_address', port))
在测试程序的同时,在平板电脑上运行的客户端程序和在笔记本电脑上以及笔记本电脑和平板电脑上运行的服务器程序均通过手机的WiFi热点连接到Internet,并且当我使用gethostaddr()时,平板电脑和笔记本电脑显示127.0.0.1。
客户端和服务器都应使用哪个ip_address?
注意:-我真的很困惑&新手。请帮帮我。
答案 0 :(得分:0)
您将需要使用无线适配器的IP地址。 127.0.0.1是指您自己的回送ip,它将无法正常工作。要找到您的IP地址,请使用ifconfig(在Linux上)或ipconfig(对于Windows),并在名为wlan0
的无线适配器前面检查IP地址。答案 1 :(得分:0)
请参阅this answer,以更好地了解连接和绑定
对于connect(),您应该使用服务器地址。
在两台计算机上都运行命令ifconfig
时,wifi接口说明将为您提供适合本地wifi网络的地址。