首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python核心编程(第三版)网络编程错

python核心编程(第三版)网络编程错

作者头像
py3study
发布2020-02-10 22:49:28
4150
发布2020-02-10 22:49:28
举报
文章被收录于专栏:python3python3python3
//服务器端代码
from socket import *
from time import ctime

host='localhost'
port=3330
bufsize = 1024
addr = (host,port)

tcpser = socket(AF_INET,SOCK_STREAM)
tcpser.bind(addr)
tcpser.listen(5)

while True:
    print('waiting for connetion....')
    tcpCliSock,ADDR = tcpser.accept()
    print('...connection from:',ADDR)

    while True:
        data = tcpCliSock.recv(bufsize)
        if not data:
            break
        tcpCliSock.send(('[%s]%s'%(ctime(),data)).encode())

    tcpCliSock.close()
tcpser.close()
//客户端代码
from socket import *


host='localhost'
port=3330
bufsize = 1024
addr = (host,port)

tcpser = socket(AF_INET,SOCK_STREAM)
tcpser.connect(addr)

while True:
    data = input('>')
    if not data:
        break
    tcpser.send(data.encode())
    data = tcpser.recv(bufsize).decode()
    if not data:
        break
    print(data)

tcpser.close()

以上代码为python核心编程(第三版)网络编程一节代码,其中一些错误已经被我修改可正常运行

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档