Python tcp socket编程详解

初学脚本语言Python,测试可用的tcp通讯程序:
服务器:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket
import threading
import time
def tcplink(sock, addr):
print('Accept new connection from %s:%s...' % addr);
sock.send(b'Welcome!!!');
while True:
data = sock.recv(1024);
time.sleep(1);
if not data or data.decode('utf-8') == 'exit':
break;
sock.send(b'Hello, %s!' % data);
sock.close();
print('Connection from %s:%s closed.' % addr);
if __name__ == "__main__":
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM);
s.bind(('127.0.0.1', 9090));
s.listen(8); #监听8个客户端;
print('waiting for connection...');
while True:
sock, addr = s.accept();
t = threading.Thread(target=tcplink, args=(sock,addr));
t.start();
客户端:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM);
s.connect(('127.0.0.1', 9090));
print(s.recv(1024).decode('utf-8'));
for data in [b'lk', b'aa', b'bb']:
s.send(data);
print(s.recv(1024).decode('utf-8'));
s.send(b'exit');
s.close();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Python
# tcp
# socket编程
# socket编程详解
# Python Socket编程之多线程聊天室
# python的socket编程入门
# python多线程socket编程之多客户端接入
# Python Socket编程详细介绍
# Python中基础的socket编程实战攻略
# Python的Socket编程过程中实现UDP端口复用的实例分享
# Python socket编程实例详解
# 最基础的Python的socket编程入门教程
# Python Socket编程入门教程
# 在Python中使用异步Socket编程性能测试
# python SOCKET编程基础入门
# 客户端
# 希望能
# 谢谢大家
# tcplink
# def
# time
# utf
# import
# threading
# sock
# send
# True
# data
# connection
# addr
# print
# Accept
# br
# pre
# class
相关文章:
威客平台建站流程解析:高效搭建教程与设计优化方案
重庆网站制作公司哪家好,重庆中考招生办官方网站?
广东企业建站网站优化与SEO营销核心策略指南
如何快速搭建安全的FTP站点?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
购物网站制作公司有哪些,哪个购物网站比较好?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
常州自助建站工具推荐:低成本搭建与模板选择技巧
开源网站制作软件,开源网站什么意思?
制作旅游网站html,怎样注册旅游网站?
建站之星如何助力企业快速打造五合一网站?
C#怎么创建控制台应用 C# Console App项目创建方法
建站之星免费模板:自助建站系统与智能响应式一键生成
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何解决ASP生成WAP建站中文乱码问题?
,石家庄四十八中学官网?
建站主机数据库如何配置才能提升网站性能?
css网站制作参考文献有哪些,易聊怎么注册?
学校为何禁止电信移动建设网站?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何零成本快速生成个人自助网站?
如何在宝塔面板创建新站点?
免费网站制作appp,免费制作app哪个平台好?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
深圳网站制作培训,深圳哪些招聘网站比较好?
如何自定义建站之星模板颜色并下载新样式?
如何通过wdcp面板快速创建网站?
c++ stringstream用法详解_c++字符串与数字转换利器
兔展官网 在线制作,怎样制作微信请帖?
微信h5制作网站有哪些,免费微信H5页面制作工具?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
如何通过虚拟主机快速搭建个人网站?
如何在云指建站中生成FTP站点?
如何高效搭建专业期货交易平台网站?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
网站企业制作流程,用什么语言做企业网站比较好?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
成都网站制作报价公司,成都工业用气开户费用?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
javascript中的try catch异常捕获机制用法分析
代购小票制作网站有哪些,购物小票的简要说明?
如何在云服务器上快速搭建个人网站?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
如何用景安虚拟主机手机版绑定域名建站?
安徽网站建设与外贸建站服务专业定制方案
如何选择香港主机高效搭建外贸独立站?
*请认真填写需求信息,我们会在24小时内与您取得联系。