当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: Code: -------------------------
 

 

    摘要:建立数据库的永久连接将意味着,客户端向服务端第一次请求数据库连接后,以后页面向数据库提出连接请求时,连接id只是取得第一次的连接id,并不创建一个新的连接。 典型的apache服务器是利用多过程协调运行实现永久连接,当第一次请求数据库连接时,服务器分配给其相应一个子过程,完成连接;以后每次的请求数据库连接,将得到上一次请求时数据库的连接,从而每个过程的连接id都是相同的。 但如果过度使用永久连接,数据库服务器的负载将会加重,例如,当前被连接的数据库服务器的......
 ·转机常用软件    »显示摘要«
    摘要:系统directx9.0biesp1wmp9.0msn6.1windows messeger 5.0movie maker 2macfee:antivirus+firewall网络myieflashgetflashfxpbittorrent plus! 2emuleircservuispeederrss:feeddemonqqfterm2.5.0.120java web startsoit 应用acdseeadobe readerfinaldata ent......


得到本机socket选项的全部默认值。

 最近写一些在网络上捕获数据包的程序,用到了rawsocket,其中要用到setsocketoption()

原型为:setsocketoption(socketoptionlevel.ip,socketoptionname.headerincluded, 1); 【相关文章:VB打造超酷个性化菜单(二)

【扩展阅读:VB打造超酷个性化菜单(一)

第三个参数为什么要是 1 呢?原因是默认的值是 0 ,1表示打开这个选项。 【扩展信息:蛙蛙推荐:asp中的多条件组合查询实现

那么还有多少这样的选项呢?答案是:很多,有200项左右。

于是有了下面的代码,它可以看一看你使用socket时每个option的默认值。知道了这些,你就

可以有的放矢的setsocketoption()了。

code:

---------------------------------------------------------------------------

namespace sky.socketoptions

{

 using system;

 using system.net.sockets;

 public class socketoptions

 {

  public static void main(string[] args)

  {

   int count = 0;

   //使用那种构造函数并不重要,何值也不重要,无非是clr分配一些相关的结构

   //结构是重要的

   socket socket = new socket(addressfamily.internetwork, sockettype.raw, protocoltype.ip);

          

   type sol = typeof(socketoptionlevel);

   type son = typeof(socketoptionname);

   console.writeline("\tnum\tlevel\tname\t\tdefaultoption");

   console.writeline("----------------------------------------------------------------");


...   下一页
 ·linux开发终极指南     »显示摘要«
    摘要:linux开发终极指南 (linuxbyte.net) 作者 linux天字一号 (stranger ) 首先,程序员要了解在linux下的几个之最: 最有用开发语言: c/c++,perl,pascal. 最流行的工具集: gtk/gdk,qt,xforms 最好的可视化开发工具: glade,designer,kdeveloper 最cool的代码阅读工具: source navigator 最普及的调试工具: gdb, ddd 最高级(主要指价格高级......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE