socket

server

复制代码
import socket

phone = socket.socket()
phone.bind(('127.0.0.1', 8083))
phone.listen(5)

while True:  
    conn, client_addr = phone.accept()

    while True:  
        try:
            data = conn.recv(1024)
            if not data:
                break
            print('客户端的数据', data)

            conn.send(data.upper())
        except ConnectionResetError:
            break
    conn.close()

phone.close()
复制代码

 

client:

复制代码
import socket

phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

phone.connect(('127.0.0.1', 8083))

while True:
    msg = input('>>: ').strip()
    if not msg:
        continue
    phone.send(msg.encode('utf-8'))
    data = phone.recv(1024)
    print(data.decode('utf-8'))

phone.close()    
复制代码

 

posted @   web123  阅读(104)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示