【小白学编程Python方向】项目练习第7期(截止6.29)

    
Python项目练习 第7期
练习时间:6月15日-6月29日(2周)
活动规则:
  • 每一期一个项目,届时会开新帖发布
  • 学员直接将答案提交到该贴评论区即可
  • 两周后,公布导师参考答案
  • 导师评选出当期最佳代码(将设置为精彩回复

奖励:牛客大礼包一份(牛客定制水杯 牛客定制笔 牛客定制程序员徽章 滑稽抱枕)
参与方式:直接将你的代码回复到本帖评论区

-----------------------------------------------------

本期题目:

python实现socket通讯(TCP)

需要写出server和client两部分


参与方式:直接将你的代码回复到本帖评论区

#Python#
全部评论
tcp-server import socket address=('127.0.0.1',8000) back_log=5 tcp_server=socket.socket(socket.AF_INET,socket.SOCK_STREAM) tcp_server.bind(address) tcp_server.listen(back_log) while True: print('服务器开始运行了') conn,addr=tcp_server.accept() while True: try: res=conn.recv(1024) print('服务端收到消息:%s'%res.decode('utf-8')) conn.send('from server--'.encode('utf-8')+res.upper()) print('服务端发送了消息') except Exception: break; conn.close() tcp_server.closer() tcp-client import socket address=('127.0.0.1',8000) tcp_client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) tcp_client.connect(address) while True: print('客户端发送消息:') msg=input('>>>>').strip() tcp_client.send(msg.encode('utf-8')) res=tcp_client.recv(1024) print('收到消息:%s'%res.decode('utf-8')) tcp_client.close()
点赞 回复 分享
发布于 2018-06-15 13:24

相关推荐

叁六玖:你看,最后不是让你加油,就是鼓励你,还祝福你求职顺利。
点赞 评论 收藏
分享
kzn_ye:看成被正职干了半年,我还以为。。。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务