网络编程备忘
文章平均质量分 78
collin1211
这个作者很懒,什么都没留下…
展开
-
为什么javascript只能收到控件的事件,而普通的COM不行呢?
说明: 比较有代表性,摘自如下:原文:楼主oyd(cpp<JavaIsNotPlatform_Independent>)(MVP)2006-02-14 11:08:49 在 VC/MFC / ATL/ActiveX/COM 提问 我写了一个测试网页 test2.attachEvent("OnTest", Ontest2);转载 2007-11-03 12:15:00 · 790 阅读 · 0 评论 -
最好的CURL资料
找了N多关于CURL的资料,发现竟然没有一个比较详细的,后来仔细看了一下CURL的官网,发现里面的资料非常详细!由于涉及到HTTP的协议,所以随着知识不断丰富,看起来起来越有感觉了,有空好好阅读一下!http://curl.haxx.se/libcurl/c/原创 2008-10-14 20:11:00 · 635 阅读 · 0 评论 -
CURL常见问题
CURL的中文资料比较少,下面是实际工作中用到,摸索出来的,记录之。1、增加HTTP Header curl_slist *plist = curl_slist_append(NULL, "Client-Key:m-5be02cd9ddfb11dcaf9700142218fc6e"); curl_slist_append(plist, "username:winter_445@163.c原创 2008-10-06 20:50:00 · 5831 阅读 · 1 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
摘自IBM实验室文章。它里面提到的正是异步单向通信技术,这种方式其实在多线程处理等都使用到了。只是不知道这种方式还被称为HTTP长连接。Comet:基于 HTTP 长连接的“服务器推”技术文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="1转载 2008-10-09 16:20:00 · 758 阅读 · 0 评论 -
几种轻量级web server的比较
1. TUX2. lighttpd,thttpd,shttpd 3. 几种web server表现的对比4. 我的总结 TUX http://www.chinadesign.com.cn/NewsContents1.asp?id=3386 tux是一种有GPL(GNU General Public License )许可的基于内核的Web服务器。转载 2008-10-13 15:15:00 · 7226 阅读 · 0 评论 -
HTTP Post 文件的一些细节
下面以示例说明:上传的网页,服务器接收此种数据的格式。 JSP/SERVLET上载的难点 1、支持任意格式、任意数量的文件上载;2、上载控制的实现;3、表单信息的取得;4、“即插即用”的应用方法;我个人认为,制约通用 上载组件的实现主要是这四个难点。 JSP/SERVLET上传的原理 JSP/SERVLET文件上载是通过ServletInputStream类来实现的,Se转载 2008-10-14 16:04:00 · 5179 阅读 · 0 评论 -
关于OpenSSL里libssl32.dll与ssleay32.dll的区别
关于OpenSSL里libssl32.dll与ssleay32.dll的区别 作者:lizongbo 发表于:1:12 下午. 星期五, 10月 26th, 2007 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://618119.com/archi转载 2008-11-27 19:14:00 · 15112 阅读 · 0 评论 -
TCP状态迁移,CLOSE_WAIT & FIN_WAIT2 的问题
TCP状态迁移大家对netstat -a命令很熟悉吧,但是,你有没有注意到STATE一栏呢,基本上显示着established,time_wait,close_wait等,这些到底是什么意思呢,在这篇文章,我将会详细的阐述。大家很明白TCP初始化连接三次握手吧:发SYN包,然后返回SYN/ACK包,再发ACK包,连接正式建立。但是这里有点出入,当请求者收到SYS/ACK包后,就开始建立转载 2009-12-04 11:01:00 · 3136 阅读 · 2 评论 -
CGI入门
CGI跟我学 目 录 CGI脚本是什么? CGI脚本 怎样工作的? 一个简单的例子 我能用CGI脚本吗? 你的服务器配置允许CGI脚本吗? 你能编程吗? 你应该用什么编程语言? 你的服务器设置正确吗? 如果你的服务器不是UNIX系统呢? 解剖CGI脚本 输出头部 输出数据部 带阐述的脚本 传递其他信息给脚本 创建特殊的脚本输出转载 2008-10-14 20:26:00 · 867 阅读 · 0 评论 -
使用CURL上传文件curl_formadd的一个例子
/***************************************************************************** * _ _ ____ _ * Project ___| | | | _ /| | *转载 2008-10-14 20:01:00 · 30976 阅读 · 0 评论 -
在VBS中使用事件(选择自 chen3feng 的 Blog)
说明:本文描述了COM组件和VBS、JavaScript之间的事件、回调处理方法。细心可以发现,网页元素都是支持直接给事件赋值(处理函数)的,但我自己写的控件却只能通过标准连接点来处理。研究一下HTML Object的IDL定义,你会发现它声明为属性了,呵呵。以下的是原文:发信人: RoachCock (chen3feng), 信区: Programming 标 题: 在VB转载 2007-11-03 10:54:00 · 3771 阅读 · 1 评论 -
CURL入门
下次有时间会详细整理,下面先转一篇已有兄弟的研究结果~原文链接:http://chinaunix.net/jh/23/586014.html前两天看到有人求客户端socket 发HTTP包的代码,受flw版主启发找了一些perl的资料,不过对perl 还是不太熟悉。也没有深入的研究。 无意中发现了libcurl.so 这个库。去google上搜索发现它是处理客户端发送HTTP请求的库 以及转载 2008-05-09 15:06:00 · 14266 阅读 · 0 评论 -
CURL 重要函数Curl_setopt参数详解
CURLOPT_HEADER:设为1,则在返回的内容里包含http header;CURLOPT_FOLLOWLOCATION:设为0,则不会自动301,302跳转;*CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。 *CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。 *CURL转载 2008-05-09 16:41:00 · 2093 阅读 · 0 评论 -
SOCKET编程模型
如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑转载 2008-05-16 14:26:00 · 542 阅读 · 0 评论 -
WINDOWS网络包过滤技术
待整理... 一、user-mode网络包过滤 1、winsock分层service provider 参照Microsoft Platform SDK上有关文档和例子 (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/) 这里有好几个microsoft lsp 例子,最转载 2008-05-18 22:26:00 · 1364 阅读 · 0 评论 -
个人理解SPI技术的优缺点
一)个人防火墙技术概述 随着网络安全问题日益严重,广大用户对网络安全产品也越来越关注。防火墙作为一种网络安全工具,早已受到大家的青睐。在PC机上使用的个人防火墙,很大程 度上成为广大网民的安全保护者。Windows下的个人防火墙都是基于对数据报的拦截技术之上。当然在具体的实现方式上它们却有很大的不同。总的来说可分 为用户级和内核级数据报拦截两类。其中内核级主要是TDI过滤驱动程序,NDIS转载 2008-05-19 10:21:00 · 3206 阅读 · 0 评论 -
超文本传输协议-HTTP/1.1
超文本传输协议-HTTP/1.1说明 本文档规定了互联网社区的标准组协议,并需要讨论和建议以便更加完善。请参考“互联网官方协议标准”(STD 1)来了解本协议的标准化状态。本协议不限流传发布。版权声明 Copyright (C) The Internet Society (1999). All Rights Reserved. Copyright www.cnp转载 2008-05-22 21:14:00 · 1704 阅读 · 0 评论 -
HTTP/FTP客户端开发库:libwww、libcurl、libfetch 以及更多
原文:http://hi.baidu.com/zkheartboy/blog/item/e40fc362f5d985dee6113ad9.html 网页抓取和ftp访问是目前很常见的一个应用需要,无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需 要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Open source程序是个更好的选择转载 2008-06-21 18:44:00 · 3046 阅读 · 1 评论 -
FIN_WAIT_2状态下的连接与Apache
摘自Apache官方文档:http://www.souzz.net/online/ApacheManual/misc/fin_wait_2.html警告:此文档没有考虑到Apache HTTP服务器 2.0 版本中的变化并为之作完全更新。 其中某些信息可能仍然有效,但使用时请小心。从Apache 1.2 beta测试版开始,人们就一直在报告说是处于转载 2009-12-04 14:07:00 · 1310 阅读 · 0 评论