
网络编程
文章平均质量分 65
hwlzs
这个作者很懒,什么都没留下…
展开
-
windows socket 编程资源
[url]http://icourse.cuc.edu.cn/networkprogramming/resources.html[/url]原创 2011-05-05 07:21:41 · 84 阅读 · 0 评论 -
[转]HTTP协议之Chunked解析
在网上找了好一会,始终没发现有解析Chunked编码的文章,那就自己写一个吧,呵呵。网上使用Chunked编码的网站似乎并不是很多,除了那些使用GZip压缩的网站,例:google.com,还有就是大部分打开GZip压缩的PHP论坛。根据本人的理解,使用Chunked编码的主要好处就在于一些程序的运算出过程中,可以动态的输出内容。例如,要在后台处理一个小时的运算,但又不希望用户等一...原创 2012-11-27 14:53:37 · 190 阅读 · 0 评论 -
[转] setsockopt :SO_LINGER 选项设置 socket error 10055
setsockopt 设置 SO_LINGER 选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。 SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger { int l_onoff; /* 0 = off, noze...原创 2012-11-10 12:53:13 · 213 阅读 · 0 评论 -
Nginx出现“413 Request Entity Too Large”错误解决方法
今天使用Wordpress的flash版文件上传功能的时候,总是提示接口错误,很是郁闷。换小文件发现没有问题,所以问题肯定出现在文件大小上,找了半天没有发现wordpress有限制上传文件大小的地方。切换到传统文件上传界面,重新上传一个大文件,这回出来错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示。解决方法:打开...原创 2012-11-05 13:59:28 · 175 阅读 · 0 评论 -
【转】HTTP请求模型和头信息
HTTP请求模型 一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:8080/index.html在Java中,这将等同于代码:Soceet socket=new Socket("www.myweb.com",8080);InputStream in=so...原创 2012-07-19 20:43:03 · 92 阅读 · 0 评论 -
服务器多服务器设置
当服务器功能比较多时,可以抽象出一个代理,将不同的服务以单独的进程运行在不同的端口上。 代理将客户的请求转发到相应的服务进程执行,后期也可以动态添加新的服务进程来添加新的功能。...原创 2012-03-12 18:01:59 · 85 阅读 · 0 评论 -
【转】Netstat命令详解
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情...原创 2012-10-18 18:14:42 · 112 阅读 · 0 评论 -
socket error 10055
利用_beginthreadex创建的线程句柄不会自动释放,如果反复大量建线程,达到 15,0000个时,用socket发送数据时会发生10055的错误。线程基本概念1.线程的组成 (1)线程内核对象:用于管理线程及存储线程的统计信息 (2)线程栈:维护线程执行时需要的函数参数和局部变量。 线程栈所需的内存是从进程中分配而得的,其大小...原创 2011-12-20 10:39:02 · 1825 阅读 · 0 评论 -
mongodb
VS2010将程序运行时库从MDD改为MTD(在MTD模式下运行正确),出现如下错误,而从mongodb官网上下载到的boost_1_42没有这个库,唯一接近的是"libboost_thread-vc100-mt-gd-1_42.lib"1>LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc100-mt-sg...原创 2011-12-15 14:52:56 · 74 阅读 · 0 评论 -
mongodb 头文件包含问题
添加 #include "dbclient.h" // the mongo c++ driver 出现如下错误:主要原因为socket 库:tr1::bind 与 微软bind 发生冲突解决方法:可将bind调用改为::bind e:\program files (x86)\microsoft visual studio 10.0\vc\include\xxr...原创 2011-12-15 10:02:20 · 303 阅读 · 0 评论 -
Nginx 的介绍 (开源服务器)
[url]http://blog.licess.org/nginx/[/url]Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点...原创 2011-11-04 10:04:25 · 155 阅读 · 0 评论 -
HTTP 协议 的简单解释
At a glance, HTTP is a fairly simple, text-based protocol built on top of TCP/IP. Every HTTP session is initiated by establishing a TCP connection to the server, typically to port 80, and then issuing...原创 2011-11-01 20:32:02 · 134 阅读 · 0 评论 -
windows 网络编程 函数
#include u_short PASCAL FAR htons( u_short hostshort); htons的功能:将一个无符号短整型数值转换为网络字节序,即大端模式(big-endian) 假设你已经有了一个sockaddr_in结构体ina,你有一个IP地址"132.241.5.10" 要储存在其中,你就要用到函数inet_addr(),将IP地址从 点数格...原创 2011-05-06 16:48:13 · 167 阅读 · 0 评论 -
windows 常用网络查询命令(不断更新)
查询端口占用情况:netstat -aon|findstr "5002"查看监听的进程netstat -ano |find /i "listening"计算包含“TCP”字符的条目数netstat -an | find /C "TCP"原创 2012-12-05 11:12:26 · 234 阅读 · 0 评论