python3TCPServerClient初学

来源:互联网 发布:易语言qq飞车辅助源码 编辑:程序博客网 时间:2024/06/05 08:58

server:
from socket import *from time import ctimeADDR = ('localhost',8888)tcpSer = socket(AF_INET,SOCK_STREAM)tcpSer.bind(ADDR)tcpSer.listen(1000)while True:    print('waiting for connection ...')    cli, add = tcpSer.accept()    print('Got connection from',add)    while True:        data = cli.recv(1024).decode('utf-8')        if not data:            break        cli.send('[{}] {}'.format(ctime(),data).encode('utf-8'))        cli.close()    tcpSer.close()

client:

from socket import *HOST = '127.0.0.1'PORT = 8888ADDR = (HOST,PORT)cliSocket = socket(AF_INET,SOCK_STREAM)cliSocket.connect(ADDR)while True:    data = input('> ')    if not data:        break    cliSocket.send(data.encode('utf-8'))    data = cliSocket.recv(1024).decode('utf-8')    if not data:        break    print(data)    cliSocket.close()



0 0