客户端服务端循环收发消息
Posted jintian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客户端服务端循环收发消息相关的知识,希望对你有一定的参考价值。
from socket import * 不用每次调用加socket
tcp_server=socket(AF_INET,SOCK_STREAM)
收发消息是字节格式
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind((‘192.168.1.6‘,8002)) phone.listen(5) print(‘------>‘) conn,addr=phone.accept() while True: msg=conn.recv(1024) print(type(msg)) print(‘来自客户端的消息‘,msg.decode(‘utf-8‘)) conn.send(msg.upper()) conn.close() phone.close()
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.connect((‘192.168.1.6‘,8002)) while True: msg=input(‘>>:‘).strip() if not msg: continue phone.send(msg.encode(‘utf-8‘)) print(123) data=phone.recv(1024) print(‘来自服务端的消息‘,data.decode(‘utf-8‘)) phone.close()
以上是关于客户端服务端循环收发消息的主要内容,如果未能解决你的问题,请参考以下文章