欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > WEB开发 > Python教程 >

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

发布时间:2019-05-24  编辑:杨雨个人博客网站   点击:   

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('欢迎访问杨雨个人博客!')
    c.close()        # 关闭连接
本文地址:http://itbyc.com/Python/20506.html
转载请注明出处。
分享是一种快乐,也是一种美德:
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1