from gevent import monkey;monkey.patch_all()
from socket import *
import gevent
def sever(ipport):
    s = socket(AF_INET,SOCK_STREAM)
    s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)
    s.bind(ipport)
    s.listen(5)
    while True:
        cnn, addr = s.accept()
        print('%s is from %s'%(cnn, addr))
        gevent.spawn(talk, cnn,addr)
    s.close()
def talk(cnn,addr):
    while True:
        try:
            res = cnn.recv(1024).decode('utf-8')
            cnn.send(res.upper().encode('utf-8'))
        except Exception:break
    cnn.close()

if __name__ == '__main__':
    ipport = ('127.0.0.1', 8080,)
    sever(ipport)
sever

相关文章:

  • 2021-11-16
  • 2021-11-29
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
猜你喜欢
  • 2021-11-29
  • 2021-12-28
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案