首页 > 其他 > 详细

tcp实现并发效果

时间:2020-04-26 21:25:57      阅读:73      评论:0      收藏:0      [点我收藏+]

服务端

from multiprocessing import Process
from threading import  Thread
import socket



def lunch(conn):
    while True:
        res = conn.recv(1024)
        if len(res) == 0:break
        res = res.decode(‘utf-8‘)
        msg = f‘{res}外卖已经发货了‘
        print(msg)
        conn.send(msg.encode("utf-8"))
    conn.close()



if __name__ == ‘__main__‘:
    s = socket.socket()
    s.bind((‘127.0.0.1‘,8080))
    s.listen(5)
    while True:
        conn,addr = s.accept()
        # t = Thread(target=lunch,args=(conn,))
        t = Process(target=lunch,args=(conn,))
        t.start()

  客户端

import socket

s = socket.socket()
s.connect((‘127.0.0.1‘,8080))

while True:
    msg = input("your name:")
    s.send(msg.encode(‘utf-8‘))
    data = s.recv(1024)
    print(data.decode(‘utf-8‘))

  

tcp实现并发效果

原文:https://www.cnblogs.com/Tornadoes-Destroy-Parking-Lots/p/12781756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!