
网络编程
文章平均质量分 66
yunccll
这个作者很懒,什么都没留下…
展开
-
Python Reactor开发总结 -- 语法和python类使用 python.select.select
select.select(rlist, wlist, xlist[, timeout]) > 平台依赖性: Windows只支持socket作为fd,不支持文件的fd Linux 和Unix平台都支持> 输入的文件描述符号可以为如下几种情况:python file objects: 1. sys.stdin 2. open() 或者 os.popen() 3. socket.socket()原创 2010-08-18 13:03:00 · 4369 阅读 · 0 评论 -
异步连接时,判断是否连接成功
异步连接过程: 1. socket 2. set non-block 3. ret = connect 4. if ret == 0 or ret == 115 (Erro in progress) register to Reactor 5. else connected failed 6. ConnectHandler中: Reactor接收到writable事件,会回调WriteHandler 但是,如果远程服务端口,根本没有起来时,Reactor还是会Writable 所以还需要其原创 2010-08-18 17:17:00 · 4165 阅读 · 0 评论 -
curl 笔记, 记录一下,有空再整理一下
1. curL 下载Https 网页的内容 编译的libcurl 需支持ssl curl_easy_setopt(handle,CURLOPT_CAINFO,"ca.crt"); curl_easy_setopt(handle, CURLOPT_SSL_V原创 2011-09-06 10:08:30 · 1238 阅读 · 0 评论 -
SVN Server Windows 下部署
1. 下载SVN Server ; 添加 SVN Sever的安装目录\bin 目录到 path目录下, 我的电脑-》属性 -》高级-》环境变量 -》path2. 客户端安装 Tortorise SVN 3. 建立SVN 的 repository原创 2011-09-16 11:01:22 · 1643 阅读 · 0 评论 -
libCurl的文件上传
最近在需要使用curl的上传功能,使用libCurl来实现。因此,先使用curl命令操作,然后再使用libCurl实现。基于Http协议的文件上传的标准方法是: 基于POST Form的文件上传 RFC1867。这个方法使用非常广泛,这个RFC规定了FORM上传原创 2011-10-11 11:22:37 · 13478 阅读 · 1 评论 -
Socket 选项
Socket 选项 ,ref Mark: http://blog.chinaunix.net/space.php?uid=24237502&do=blog&id=3014152原创 2011-11-11 08:40:56 · 367 阅读 · 0 评论