客户端服务端循环收发消息

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()
客户端循环收发消息

技术图片技术图片技术图片技术图片技术图片技术图片技术图片

 

以上是关于客户端服务端循环收发消息的主要内容,如果未能解决你的问题,请参考以下文章

python-利用socket客户端服务端循环收发消息

服务端循环链接请求来收发消息

Web在线聊天室 --- 服务器中换收发消息

Web在线聊天室 --- 服务器中换收发消息

Web在线聊天室(12) --- 收发消息(单例模式+阻塞式队列)

Web在线聊天室(12) --- 收发消息(单例模式+阻塞式队列)