python - 在客户端服务器程序中应该使用什么 IP 地址?
问题描述
我正在尝试构建一个小型对等消息传递应用程序,它使用 python 中的基本客户端服务器系统。
如果是客户,我们使用:-
s.connect(('ip_address', port))
在测试程序时,客户端程序在我的平板电脑上运行,服务器程序在我的笔记本电脑上运行,我的笔记本电脑和我的平板电脑都通过手机的 WiFi 热点连接到互联网,当我使用 gethostaddr() 时,平板电脑和笔记本电脑显示 127.0.0.1。
我应该为客户端和服务器使用哪个 ip_address?
注意:-我真的很困惑和新手。请帮帮我。
解决方案
您需要使用无线适配器的 IP 地址。127.0.0.1 是一个指向你自己的环回 ip,它不起作用。要查找您的 IP 地址,请使用 ifconfig(在 linux 上)或 ipconfig(在 Windows 上)并检查名为 wlan0 之类的无线适配器前面的 IP 地址
推荐阅读
- c# - 如何将项目添加到锯齿状数组?
- javascript - 如何用 sass 和 css-modules 组合样式?
- wordpress - 在 wordpress 简码中使用双引号
- oracle - 我想为我的程序输出今天的日期
- django - 在 django 中管理复杂查询字符串的 DRY 方法是什么?
- mysql - 使用休眠更新查询
- swift - 无法与主机 smtp.googlemail.com 建立连接
- android - 如何在 PIE CHART MP ANDROID CHART 中的特定切片中设置颜色?
- java - 多少个线程可以并行运行?
- gitlab - 基于 hugo 的网站在基于 hugo 的网站中