python - 如何将客户端连接到不同网络上的服务器?
问题描述
如何将不同网络上的客户端连接到我的服务器?我应该在每一侧放置什么IP?IPv4 还是我的公共 IP?我应该打开端口吗?UDP、TCP或两者兼而有之?
解决方案
您的客户端需要知道服务器的 IP 地址和服务器正在侦听的端口。见https://www.tutorialspoint.com/python/python_networking.htm
根据您的评论,您正在家庭网络上设置服务器。如果是这样,您可以通过在浏览器的搜索中键入“我的 ip 是什么”来确定您的客户端需要连接的 IP 地址。接下来,您需要在家庭网络的路由器上设置端口转发。您还需要知道将在其上运行服务器代码的计算机的 IP 地址。
推荐阅读
- jquery - 使用 JQuery Rest API 从在线共享点列表中跳过一些记录(项目)
- azure-load-balancer - Azure 负载均衡器和 NSG 规则以允许流量通过
- javascript - 如何在 React Native 中将 CSS 线性渐变转换为 JS 代码?
- laravel - 带有 where 和 orWhere 错误的 Laravel 查询生成器:函数的参数太少... 1 已通过,恰好 2 预期
- flutter - 如何创建 PDF 模板?
- java - 关于第 3 位小数,将数字四舍五入到小数点后两位
- python - 如何比较文件的两行并报告不匹配的字符?
- reactjs - 方法 GET 与 Axios 给出错误 404。ReactJS
- javascript - Solidity 0.8.0 中的 ParserError
- pine-script - 这个 pinescript 语句的含义是什么?