Web入门:创建TCP服务器

创建服务器:

from socket import *
from time import ctime


HOST = ''
PORT = 21567
BUFSIZE = 1024
ADDR = (HOST, PORT)

tcpSerSock = socket(AF_INET, SOCK_STREAM)  # 创建服务器套接字
tcpSerSock.bind(ADDR)                       # 绑定端口, 类似于接线动作
tcpSerSock.listen(5)                        # 最多监听连接:5

while True:
    print('Waiting for connection...')
    tcpCliSock, addr = tcpSerSock.accept()        # 接受客户端连接
    print('...connected from: ', addr)

    while True:
        data = tcpCliSock.recv(BUFSIZE)            # 接受BUFFSIZE大小的数据
        if not data:
            break
        # data = bytes(data, encoding="utf-8")       # str-->>bytes
        str_add = 'I am your server.\n'
        str1 = str_add + '[%s] %s' % (bytes(ctime(), 'utf-8'), data)

        tcpCliSock.send(str1.encode())      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值