Python在局域网里搭建服务器
来源:互联网 发布:unity arpg战斗源码 编辑:程序博客网 时间:2024/06/06 15:17
一、目的
在局域网里用python搭建一个简易的socket服务器,让该局域网里的其他客户端连接。
二、问题核心
获取该服务器在局域网里的ip,因为如果获取的是公网的ip,那么同局域网里的其他机器不能连接。
三、解决办法
前提是导入socket模块
获取主机名称:socket.gethostname()
然后有两个方法:
3.1 socket.gethostbyname
gethostbyname(...)
gethostbyname(host) -> address
Return the IP address (a string of the form '255.255.255.255') for a host.
3.2 socket.gethostbyname_ex
gethostbyname_ex(...)
gethostbyname_ex(host) -> (name, aliaslist, addresslist)
Return the true host name, a list of aliases, and a list of IP addresses,
for a host. The host argument is a string giving a host name or IP number.
四、其他
有时候用127.0.0.1代替本机地址,一般来讲这是指公网ip。
0 0
- Python在局域网里搭建服务器
- 在局域网里配置mysql服务器
- Win10如何在局域网搭建FTP服务器?
- 局域网搭建FTP服务器
- SVN局域网服务器搭建
- 搭建局域网Maven服务器
- 局域网虚拟机服务器搭建
- 搭建局域网Maven服务器
- 搭建SVN局域网服务器
- 局域网搭建git服务器
- 服务器搭建局域网访问
- 搭建局域网web服务器
- git搭建局域网服务器
- 局域网DNS服务器搭建
- 在局域网中搭建自己的YP服务器
- Wamp搭建的服务器网页在局域网内无法访问
- 本地搭建SVN局域网服务器
- CentOS搭建局域网yum服务器
- Scripts:诊断sga diag信息auto_sga_diag.sql
- Java集合框架使用总结
- 利用 Cisco IOS路由器实现 Web内容过滤 ― IT技术
- Windows系统中配置Nginx+Tomcat+Memcached集群和Session共享
- Android平台下sax,dom,pull解析
- Python在局域网里搭建服务器
- js 触发事件大全
- 【Python】切片操作符
- 如何在word中插入好看的C/C++代码
- 用小优启动u盘启动盘制作工具v7.0安装win7系统
- 简易HTTP代理的实现
- spring mvc异常处理设置
- 一个可以左右自由滑动且有较好动画效果的自定义 Gallery 控件
- android的快速开发框架集合