推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Python的网络编程研究与分析

更新时间:2019-12-21 12:20:38 大小:946K 上传用户:songhuahua查看TA发布的资源 标签:python网络编程 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

计算机网络就是把各个计算机连接到一起,让网络中的计算机可以相互的通信。网络编程就是通过程序实现两台计算机的通信。Python作为最为人性化的程序语言,在网络编程方面相对于其他高级语言,具有变成逻辑简单,代码量少,最为接近人类自然语言的特点。将主要研究Python语言如何实现TCP编程和UDP编程。


部分文件列表

文件名 大小
基于Python的网络编程研究与分析.pdf 946K

部分页面预览

(完整内容请下载后查看)
-
-
85  
2019.20 科学技术创新  
Python 研究与分析  
Research and Analysis of Network Programming  
Based on Python  
(技术学院 300240)  
计算到一计算机可以相的通是通计  
机的通Python 为最为于其变成简单最为近  
的特点主要研究 Python 何实TCP UDP 。  
键词Python程  
Abstract: Computer network is to connect all computers together so that the computers in the network can communicate with  
each other. Network programming is to realize the communication between two computers through program. As the most humanized  
programming language, Python has the characteristics of simple logic, less code and closest to human natural language in network  
programming compared with other high-level languages. This paper will mainly study how to implement TCP programming and  
UDP programming in Python language.  
Key words: Python; Network programming  
中图分类号  
文献标识码:  
文章编号: ( )  
2096-4390 2019 20-0085-02  
TP312  
A
一个无处为了实不  
由于 TCP 接具可靠的特性更为广在  
间的通要使用为了一个 TCP 的功能要的如  
计算起来必须通用的为了 下1使Socket()一个2使bind()IP 和  
[2]  
通用准出3) 使用 listen () 使变为4) 使用  
Internet 是由 inter net 起来的,accept()5使recv/send()数据在  
Internet任何一个浏览hello world TCP 端程,  
可以接标 如所示:  
最为重要的TCP IP IP import socket  
必须方的必须host = '127.0.0.1'  
方的计算IP port = 8080  
# socket 块  
# 主机 IP  
# 号  
IP 上是一个 32 是以IP web = socket.socket() # socket 象  
172.16.1.1TCP IP 上的TCP web.bind((host,port)) # 口  
议负计算可靠的保证数据web.listen(5) # 数  
TCP 3 可靠而相TCP print (' 端连...')  
UDP 接的使用 UDP 议时# 死循环  
立连方的 IP 可以直接 while True:  
数据保证数据虽  
UDP 数据可靠性的优点是比 TCP 的  
速度可靠性的数据可以使  
UDP 。  
conn,addr = web.accept() # 端连接  
data = conn.recv(1024) # 求数据  
print(data) # 数据  
conn.sendall(b'HTTP/1.1 200 OK\r\n\r\nHello World')  
# 数据  
1 Socket 介  
为了实必须使用 Socket 套  
Socket 文原接  
conn.close() # 闭连接  
3 UDP 程  
扫描 IP 一个句柄以用  
UDP 时不立连数据  
[1]  
来实虚拟计算间的通Internet 的传可靠的UDP 用于点通信和实时数据  
[3]  
的主机上运行了多个软件时提供几业务 广软件等UDP TCP 服  
开一个 Socket到一个为不向连接的了等连  
。  
2 TCP 程  
之外几乎工作现一个度转  
化为的功能:  
转下)  
-
-
86  
科学技术创新 2019.20  
环境变化及策略  
凌  
大学学院650091)  
会世本文析了网环境变化的特点和  
影响提出了基础设施领域递服系统的数据及  
强信人员培养策略机构。  
键词环境策略  
中图分类号  
文献标识码:  
文章编号:  
( )  
2096-4390 2019 20-0086-02  
G203  
A
计算机技术技术技  
环境逐渐清晰为了获得  
和多技术的一个技术有效要进,  
的新结构以和工作方式的变化导致人 能与他人得到过网问  
[2]  
和获的方式发所未变化方式进。  
比以任何时、  
重要的和  
1.3 变化  
环境加快Wi- Fi4G 的大覆盖用  
新而便现代环  
习惯理等,  
[1]  
策略大的变化 。  
1 变化析  
本文指的用程中包括前的转为主动实  
并不问题针对变化人员转变并化  
程中问题会信的发策略。  
任不挥着重要的。  
子化方  
变化。  
2 环境的特点  
2.1 化  
现代环境数据智慧”  
与发往世的大界  
1.1 到多性  
环境由单转变在 信现代与使用整  
程中解社文化医疗的进每  
领域一个人都不  
号信且要响等。  
1.2 方式直接性性  
向社机  
转下)  
import socket  
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)  
# UDP 字  
# Socket 块  
献  
[1]邱沪谊.Python 计  
[J]. 技术与软件, 2019(3).  
[2] . Python Web 用分[J]. 线科技,  
2018ꢀ12ꢁ.  
[3].使用 Python GUI [J]. 机与  
式系统,2019(2ꢁ.  
s.bind(('127.0.0.1', 8888))  
# host,port字  
print(' UDP 8888 ')  
data, addr = s.recvfrom(1024) # 数据  
1981-籍贯山东铁  
data = float(data)*1.8 + 32  
# 转化式  
send_data = ' 转换'+str(data)  
print('Received from %s:%s.' % addr)  
技术学院讲师研究要研究领域为网,  
式系统。  
s.sendto(send_data.encode(), addr) # 端  
s.close()  
4 论  
# 闭服字  
主要分析了 Python 的优介绍了套  
重点研究分析了 TCP 一个端程,  
析了 Python TCP 端程的方UDP 样  
一个,分析了 Python UDP 的  
的研究与分Python 络  
本流。  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载