- 积分
- 3638
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2019-10-9 16:47:51
|
显示全部楼层
本帖最后由 15195775117 于 2021-3-9 10:16 编辑
客户端与服务器通信案例
附件有2个py文件,一个是客户端,一个是服务器
打开2个cmd窗口,一个执行服务器脚本,一个执行客户端脚本,这时2个窗口之间就能通信了
客户端源代码:
import socket
#主机IP:
host='127.0.0.1'
#端口号:
port=8080
#新建socket对象:
web=socket.socket()
#绑定端口:
web.bind((host,port))
#设置最多连接数:
web.listen(5)
print('等待客户端连接...')
while True:
#建立客户端连接:
conn,addr=web.accept()
#获取客户端请求数据:
data=conn.recv(1024)
# #打印接收到的数据:
# print(data)
print('收到客户端请求!')
#向客户端发送数据:
conn.sendall(b'HTTP/1.1 200 OK\r\n\r\nHello,I am Server')
#断开连接:
conn.close()
|
|