`

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-3.12.2-amd64.exe

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

    python核心编程-第二版

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

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

    3. Python高级:这一模块旨在深入探讨Python编程的高级主题,如并发编程、设计模式等,使用的教材包括《Python核心编程》和《Python项目开发实战》等。 4. 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.10.8-amd64 python3.10 64位windows安装包

    Python是一种广泛使用的高级编程语言,以其易读性、简洁性和丰富的库支持而闻名。Python 3.10.8是该语言的一个版本,专为64位Windows操作系统设计。这个安装包提供了在Windows上运行Python 3.10.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-100-Days (附源码).zip

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

    Python-100-Days-master.zip

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

    python-3.10.4-amd64.exe适用于Windows x86_64系统

    Python是一种广泛使用的高级编程语言,以其易读性强、代码简洁、丰富的库支持和跨平台性而闻名。在Windows环境下,Python的安装过程通常通过执行可执行文件(如本例中的`python-3.10.4-amd64.exe`)来完成。 1. **...

    Python-100-Days5.22版本.pdf

    Python是一种高级编程语言,由Guido van Rossum在1989年圣诞节期间开始编写。其第一个编译器兼解释器在1991年2月诞生,使用C语言实现,并支持调用C语言的库函数。Python 1.0于1994年1月正式发布,而Python 2.0在2000...

    python-3.6.7-docs-pdf-a4

    Python是一种高级编程语言,以其易读性、简洁的语法和丰富的库生态系统而闻名。3.6.7版包含了自3.6系列以来的所有更新和改进,包括性能优化、新特性和错误修复。文档中的主要知识点包括: 1. **基础语法**:涵盖了...

    python-3.9.5-amd64 教程+安装包

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

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

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

    python官方3.7.6-amd64版本exe安装包

    Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。Python 3.7.6是该语言的一个稳定版本,尤其针对AMD64(也称为x86-64)架构进行了优化,适用于64位操作系统。这个版本提供了许多...

    python-3.12.4-embed-amd64.zip

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

    10-python提高-1(python和linux高级编程阶段 代码和截图)

    10-python提高-1(python和linux高级编程阶段 代码和截图)10-python提高-1(python和linux高级编程阶段 代码和截图)10-python提高-1(python和linux高级编程阶段 代码和截图)10-python提高-1(python和linux高级...

Global site tag (gtag.js) - Google Analytics