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

Python Internet 模块

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

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

下面,举几个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('欢迎访问Work网!')
    c.close()        # 关闭连接
登录后复制



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

08-19 07:09