python 网络编程篇
Posted heaven
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 网络编程篇相关的知识,希望对你有一定的参考价值。
基础模拟通话网络程序:
1 #客户端 2 import socket 3 4 client = socket.socket() 5 client.connect((‘localhost‘,6969)) 6 client.send(b"hello ni hao") #python3 中只能传输字节码 7 data = client.recv(1024) #1024指定接受的数据大小 将接受的数据赋值给data 8 print("recv:",data) 9 client.close()
1 import socket 2 3 #服务端 4 server = socket.socket() 5 server.bind((‘localhost‘,6969)) #绑定要监听端口 6 server.listen() #监听 7 print("我要开始等电话了") 8 conn,addr = server.accept() #等电话打进来 accept 会返回两个值 conn,addr conn为连接产生的链接实例 客户端连过来而在服务器端为其生成的一个实例 addr对方链接的地址 9 print("电话来了") 10 data = conn.recv(1024) #接受1024字节,将接收的数据赋值给data 11 print("recv:",data) 12 conn.send(data.upper()) #将接收的数据进行转大写操作后返回给客户端 13 server.close()
以上是关于python 网络编程篇的主要内容,如果未能解决你的问题,请参考以下文章