当前位置:Gxlcms > Python > Python网络编程哪个模块最好?举例Python模块详解

Python网络编程哪个模块最好?举例Python模块详解

时间:2021-07-01 10:21:17 帮助过:59人阅读

Python网络编程哪个模块最好?为什么是最好的?这篇文章就举例Python模块详解。

Python Internet 模块

以下列出了 Python 网络编程的一些重要模块:

internet.png

下面,举几个Python模块详解:

简单实例

服务端

我们使用 socket 模块的 socket 函数来创建一个 socket 对象。socket 对象可以通过调用其他函数来设置一个 socket 服务。

现在我们可以通过调用 bind(hostname, port) 函数来指定服务的 port(端口)。

接着,我们调用 socket 对象的 accept 方法。该方法等待客户端的连接,并返回 connection 对象,表示已连接到客户端。

完整代码如下:

#!/usr/bin/python
#-*-coding:UTF-8-*-
#文件名:server.py

importsocket           #导入 socket 模块

s=socket.socket()        #创建 socket 对象
host=socket.gethostname()    #获取本地主机名
port=12345            #设置端口
s.bind((host, port))      #绑定端口

s.listen(5)           #等待客户端连接
while True:
    c, addr = s.accept() # 建立客户端连接。
    print '连接地址:', addr
    c.send('欢迎访问Gxl网!')
    c.close()        # 关闭连接

以上就是Python网络编程哪个模块最好?举例Python模块详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行