会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
药师Aric
博客园
首页
新随笔
联系
订阅
管理
2015年7月3日
python socket 编程之三:长连接、短连接以及心跳
摘要: 长连接:开启一个socket连接,收发完数据后,不立刻关闭连接,可以多次收发数据包。短连接:开启一个socket连接,收发完数据后,立刻关闭连接。心跳:长连接在没有数据通信时,定时发送数据包(心跳),以维持连接状态。在python里,其实不用做那么复杂的事情,心跳检测在TCP协议层会自动维护,pyt...
阅读全文
posted @ 2015-07-03 16:06 药师Aric
阅读(32200)
评论(2)
推荐(2)
2015年7月2日
python 源代码分析之调试设置
摘要: 首先在官方下载源代码,我下载的是最新版本3.4.3版本:https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz解压后的目录如下(借用网上的目录结构说明):在windows下使用vs2013调试,找到“PCbuild/python.vcxpro...
阅读全文
posted @ 2015-07-02 18:18 药师Aric
阅读(484)
评论(0)
推荐(0)
2015年6月30日
python 调用shell或windows命令
摘要: 目前使用到的有两种方式:os.system()和os.popen()import osos.system('cd e:cjx') #调用后返回执行结果状态如果想获得返回结果,则使用以下方式:import osres = os.popen('dir').readlines()print(res)如果要...
阅读全文
posted @ 2015-06-30 16:31 药师Aric
阅读(1190)
评论(0)
推荐(0)
2015年6月24日
python socket 编程之二:tcp三次握手
摘要: 建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RE...
阅读全文
posted @ 2015-06-24 10:54 药师Aric
阅读(936)
评论(0)
推荐(1)
2015年6月15日
python socket 编程之一:编写socket的基本步骤
摘要: 一、socket 编写server的步骤:1、第一步是创建socket对象。调用socket构造函数。如:1 socket = socket.socket( family, type ) family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,...
阅读全文
posted @ 2015-06-15 16:22 药师Aric
阅读(2504)
评论(0)
推荐(1)
公告