-
web服务端发送的页面是放在一个buffer里吗?rt。假如页面很大,通过抓包发现是分若干个包发过来的,抓到的每个包都是服务端write的一个buffer吗?ruifengzhangyi 时间:09-03 + 阅读全文
-
自动打印struct中的内容请问如何自动打印struct的内容呢?就是说给个struct变量,程序能够自动识别该变量的struct类型,然后根据struct定义自动打印。hongyunqi 时间:09-03 + 阅读全文
-
static 和普通函数的区别在除了限制作用范围之外是否还有其他区别我在多线程编程是发现了一个问题。就是当我调用下面的OpenConnect函数时,第一次是成功的,然后socket被关闭,但是第二次调用这个函数是,就返回-1.然后我重启了程序,还是出现这种情况。但是当我把static这个修饰符去掉后就没有上面的问题了。所以我想问下大家,这个是什么原因导致的。staticintOpenConnect(char*addr,unsignedshortdayuan555 时间:09-03 + 阅读全文
-
linux_C_SOCKET长连接编程问题本帖最后由mryzy于2010-09-0313:01编辑linux_C_SOCKET长连接编程遇到如下问题,希望大家的指点及帮助!1、服务端如果主动关闭,造成N多TIME_WAIT,这些TIME_WAIT很快可失放。但客户端再次连接时失败或不能接收发送数据。2、服务端如果被动关闭,造成N多CLOSEE_WAIT,这些CLOSEE_WAIT不能失放或很久才失放。客户端再次连接mryzy 时间:09-03 + 阅读全文
-
<Linux,G++> 标准库Bug? 析构函数中删除动态数组时出错.本帖最后由wonderbeyond于2010-09-0312:41编辑经过苦苦探寻,我发现我的程序错误出在智能指针的析构函数的调用中.那是在程序结束时,智能指针的引用计数降为0,所以释放该智能指针,智能指针的析构函数的任务是:释放其持有的char型动态分配的内存.可错误就出在智能指针释放内存时.为了便于研究,我把相关部分单独抽出来,作为一个示例程序:////wonderbeyond 时间:09-03 + 阅读全文
-
请教个问题.scalar_int.c 获取值的问题.本帖最后由unix_pro于2010-09-0311:07编辑小弟纯粹新手,各位多多指教.我想让test这个函数能够得到example1这个值.example1这个值不是已经定义好的,而是snmpset过的值.http://linux.die.net/man/3/netsnmp_instance这里有 netsnmp_registeunix_pro 时间:09-03 + 阅读全文
-
Raw socket能否完全截获linux网络包来由我处理,而不仅仅只是处理拷贝出来的包?大家好,我想问一下,linux的rawsocket机制,这样的套接字if((sock=socket(AF_PACKET,SOCK_RAW,htons(ETH_P_IP)))==-1) die("socket",1);**********************************************************************lovealamo 时间:09-03 + 阅读全文