码迷,mamicode.com
首页 > 其他好文 > 详细

socket网络编程基础模块

时间:2018-06-17 23:20:59      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:cli   AC   数据处理   client   send   users   连接服务器   TE   nbsp   

极简CS架构测试

技术分享图片
 1 #!/usr/bin/env python
 2 # Author:Zhangmingda
 3 import  socket
 4 print(创建客户端实例)
 5 client = socket.socket()
 6 print(开始连接服务器)
 7 client.connect((localhost,6969))
 8 print(开始发送数据)
 9 client.send(bhello World)
10 print(开始接受数据)
11 recv_data = client.recv(1024)
12 print(recv_data)
13 print(关闭数据连接)
14 client.close()
socket客户端
技术分享图片
1 C:\Users\Administrator\Desktop\Python3_study\venv\Scripts\python.exe C:/Users/Administrator/Desktop/Python3_study/day7/socket_client.py
2 创建客户端实例
3 开始连接服务器
4 开始发送数据
5 开始接受数据
6 bHELLO WORLD
7 关闭数据连接
8 
9 Process finished with exit code 0
运行测试输出
技术分享图片
 1 #!/usr/bin/env python
 2 # Author:Zhangmingda
 3 import socket
 4 print(创建服务器socket实例)
 5 server = socket.socket()
 6 print(设置监听地址和端口)
 7 server.bind((0.0.0.0,6969))
 8 print(开始监听地址和端口)
 9 server.listen()
10 print(获取连接实例和客户端地址)
11 connect,addrs = server.accept()
12 print(客户端实例:,connect,"客户端地址信息:",addrs)
13 print(接收数据)
14 recv_data = connect.recv(1024)
15 
16 print(recv_data)
17 print(将客户端发来的数据处理,返回给客户端)
18 connect.send(recv_data.upper())
19 print(关闭服务端)
20 server.close()
socket服务端
技术分享图片
 1 C:\Users\Administrator\Desktop\Python3_study\venv\Scripts\python.exe C:/Users/Administrator/Desktop/Python3_study/day7/socket_server.py
 2 创建服务器socket实例
 3 设置监听地址和端口
 4 开始监听地址和端口
 5 获取连接实例和客户端地址
 6 客户端实例: <socket.socket fd=300, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=(127.0.0.1, 6969), raddr=(127.0.0.1, 62301)> 客户端地址信息: (127.0.0.1, 62301)
 7 接收数据
 8 bhello World
 9 将客户端发来的数据处理,返回给客户端
10 关闭服务
11 
12 Process finished with exit code 0
服务端输出

 

socket网络编程基础模块

标签:cli   AC   数据处理   client   send   users   连接服务器   TE   nbsp   

原文地址:https://www.cnblogs.com/zhangmingda/p/9193892.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!