`

Python高级编程----网络编程

阅读更多
#!/usr/bin/python
#-*- coding:utf-8 -*-

'''
Created on 2016年6月25日

@author: Administrator
文件名: network_service.py
'''

'''
Python高级编程---网络编程

#http://www.runoob.com/python/python-socket.html
'''

import 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()















#!/usr/bin/python
#-*- coding:utf-8 -*-

'''
Created on 2016年6月25日

@author: Administrator

文件名: network_client.py

'''

'''
Python高级编程---网络编程

#http://www.runoob.com/python/python-socket.html
'''

import socket

s = socket.socket()
host = socket.gethostname()
port = 12345

s.connect((host,port))         #绑定端口 ,注意这里的参数是元祖
print s.recv(1024)
s.close()



'''
Python Internet 模块
以下列出了 Python 网络编程的一些重要模块:
协议                    功能用处        端口号    Python 模块
HTTP    网页访问                80    httplib, urllib, xmlrpclib
NNTP    阅读和张贴新闻文章,俗称为"帖子"    119    nntplib
FTP    文件传输                    20    ftplib, urllib
SMTP    发送邮件                25    smtplib
POP3    接收邮件                110    poplib
IMAP4    获取邮件            143    imaplib
Telnet    命令行            23    telnetlib
Gopher    信息查找        70    gopherlib, urllib
'''









                            -------2016-06-26 00:07
                                     @modaokeng.yongtaixincun.baiyunqu.guangzhoushi.guangdongsheng

分享到:
评论

相关推荐

    python高级编程-1/2

    python高级编程,人民邮电出版社,扫描版,316页PDF,文内至14.4小节结束,书内页码306页结束。未扫描目录,41.8M,是全部内容,文字清晰,只是缺少目录部分。 竟然不让上传,限制 您可以上传小于20MB的文件,只好...

    Python高级-全部(html版)(python和linux高级编程阶段 代码和截图)

    Python高级-全部(html版)(python和linux高级编程阶段 代码和截图)Python高级-全部(html版)(python和linux高级编程阶段 代码和截图)Python高级-全部(html版)(python和linux高级编程阶段 代码和截图)...

    Python 高级编程 高清版

    Python 高级编程 高清版!

    python-3.12.2-amd64.exe

    Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被...

    Python-100-Days

    在最后的高级部分,学习者将了解网络编程的基础知识,如何创建网络应用,以及Python在网络数据处理中的应用。 整个学习计划的文件结构设计得非常合理,每个学习日的内容都有详细的说明和指导,部分还包括了实际的...

    python-3.8.10-amd64.exe

    Python是一种广泛使用的高级编程语言,因其简洁、易读的语法而受到开发者喜爱。版本号3.8.10表示这是Python 3.8系列的第十次更新,通常包括错误修复、性能优化和新功能的添加。 描述中提到的"原文件名称"暗示这是一...

    python-3.12.0-docs-pdf-a4.zip

    Python是一种高级、通用的编程语言,以其易读性、清晰的语法和强大的功能而受到广大开发者喜爱。这个“python-3.12.0-docs-pdf-a4.zip”压缩包包含的是Python 3.12.0版本的官方文档,以PDF格式呈现,适合在A4纸上...

    python核心编程-第二版

    《Python核心编程-第二版》是一本深入浅出的Python编程教材,由Wesley Chun撰写,涵盖了Python语言的各个方面,旨在帮助读者掌握Python的基础知识并深入理解其高级特性。这本书分为多个章节,每个章节都包含了丰富的...

    青少年趣味编程Python系列课程--2019-09-23.pdf

    3. Python高级:这一模块旨在深入探讨Python编程的高级主题,如并发编程、设计模式等,使用的教材包括《Python核心编程》和《Python项目开发实战》等。 4. Python数据结构与算法:结合高中信息课程标准,讲解Python...

    python-3.9.5-amd64 教程+安装包

    Python是一种广泛使用的高级编程语言,以其易读性、简洁性和高效性而闻名。在这个"python-3.9.5-amd64 教程+安装包"中,包含了一个适用于AMD64架构(即64位)的Python 3.9.5版本的安装程序和一份教程PDF,为初学者...

    python-3.10.8-amd64 python3.10 64位windows安装包

    Python是一种广泛使用的高级编程语言,以其易读性、简洁性和丰富的库支持而闻名。Python 3.10.8是该语言的一个版本,专为64位Windows操作系统设计。这个安装包提供了在Windows上运行Python 3.10.8所需的所有组件,...

    python-3.13.0-amd64.exe

    Python是一种广泛使用的高级编程语言,它强调代码的可读性和简洁的语法。Python的设计哲学是代码应当具有清晰的结构和明确的意图,这使得它成为初学者和专业人士都喜欢的编程语言。Python支持多种编程范式,包括面向...

    python-3.8.10-amd64.zip

    Python 是一种高级、解释型、交互式和面向对象的脚本语言。它的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用花括号或关键字)。Python 提供了动态类型系统,支持多种编程范式,...

    python-3.7.8-docs-pdf-letter.zip

    Python是一种广泛使用的高级编程语言,以其简洁明了的语法和强大的功能深受开发者喜爱。Python 3.7.8是Python 3.x系列的一个稳定版本,它包含了丰富的库支持、优秀的性能以及对现代编程实践的全面支持。本压缩包中的...

    python-3.12.6-amd64.exe

    Python是一种广泛使用的高级编程语言,它以其可读性强和简洁的语法而闻名。最新版本的Python 3.12.6为我们带来了一系列的增强和改进,尤其是在性能和用户体验方面。在这个版本中,Python社区持续致力于解决软件中的...

    python-3.7.9-amd64.exe的zip压缩包

    Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。Python 3.7.9是Python 3.x系列中的一个稳定版本,特别针对AMD64架构(也称为x86_64或64位Windows系统)进行了优化。这个"python-...

    python安装包:python-3.11.3-amd64.rar

    Python是一种广泛使用的高级编程语言,因其简洁易读的语法和强大的库支持而受到全球开发者的喜爱。Python的最新稳定版本是3.11.3,它包含了大量更新和改进,旨在提升性能、改进语言的表达能力以及为用户带来更加流畅...

    Python-100-Days (附源码).zip

    1. **Python开发语言**: Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到全球开发者喜爱。Python适用于各种应用领域,包括Web开发、数据分析、机器学习、网络编程等。在本教程中,学习者将从基础...

    Python-100-Days-master.zip

    9. **网络编程**:Python提供了丰富的库进行网络编程,如urllib、requests等,可以用来发送HTTP请求,处理网络数据。 10. **数据库操作**:学习如何使用Python与数据库交互,如SQLite、MySQL等,掌握SQL语言基础,...

Global site tag (gtag.js) - Google Analytics