Day 网络协议介绍 简单通信的实现
Posted 不帅可以,但是必须要骚气
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day 网络协议介绍 简单通信的实现相关的知识,希望对你有一定的参考价值。
比如说实现两个手机之间的通信,需要做的几部:
服务端:
1,买手机
2,插卡
3,开机
4,等电话链接
5,基于建立的链接,收发协议
6,挂电话
7,关机
import socket #买手机 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #插卡 phone.bind((‘127.0.0.1‘,8080)) #开机 phone.listen(5) #等电话链接 print(‘server start...‘) conn,client_addr=phone.accept() #(tcp链接,client_addr) print(‘链接‘,conn) print(client_addr) #基于建立的链接,收发消息 client_data=conn.recv(1024) print(‘客户端的消息‘,client_data) conn.send(client_data.upper()) #挂电话链接 conn.close() #关机 phone.close()
客户端:
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.connect((‘127.0.0.1‘,8080)) phone.send(‘hello‘.encode(‘utf-8‘)) server_data=phone.recv(1024) print(‘服务端回应的消息‘,server_data) phone.close()
该13了
以上是关于Day 网络协议介绍 简单通信的实现的主要内容,如果未能解决你的问题,请参考以下文章