python入门第三十五天--事件驱动模型(补)练习理解

阻塞IO

server

 1 #!/usr/bin/env python3
 2 #-*- coding:utf-8 -*-
 3 '''
 4 Administrator 
 5 2018/9/3 
 6 '''
 7 import socket
 8 
 9 sk=socket.socket()
10 sk.bind(('127.0.0.1',8080))
11 sk.listen(3)
12 
13 while 1:
14     conn,addr=sk.accept()
15     while 1:
16         data=conn.recv(1024)
17         print(data.decode('utf8'))
18         conn.sendall(data)

client

#!/usr/bin/env python3
#-*- coding:utf-8 -*-
'''
Administrator 
2018/9/3 
'''
import socket

sk=socket.socket()
sk.connect(('127.0.0.1',8080))

while 1:
    inp=input(">>>")
    sk.sendall(inp.encode('utf8'))
    data=sk.recv(1024)
    print(data.decode('utf8'))

运行结果:

"D:\Program Files (x86)\python36\python.exe" F:/python从入门到放弃/9.3/client.py
>>>hello
hello
>>>nihao
nihao
>>>中国
中国
>>>亚运会
亚运会
>>>中国金牌数
中国金牌数
>>>

猜你喜欢

转载自www.cnblogs.com/Mengchangxin/p/9577479.html