当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 最近写一些在网络上捕获数据包的程序,用到了RawSocket,其中要用到SetSocketOption()原型为:SetSocketOption(SocketOptionLevel.IP,SocketOptionName.HeaderIncluded, 1);第三个参数为什么要是 1 呢?原因是...
 

 

 ·从mp3中提取歌曲信息    »显示摘要«
    摘要:从mp3中提取歌曲信息 一首mp3歌曲除了音乐信息外,还包含了如歌名、演唱者等信息,当我们用winamp软件听音乐时,播放清单就自动将这些信息读出来。大部分人都喜欢从网上下载音乐,但下载下来的mp3文件名都是文件上传系统自动取名的,和歌曲本身根本不相符,所以,给用户带来了很大的麻烦。但是,懒人有懒人的做法,我们何不自己写一个程序,将歌曲信息自动读出来并为mp3文件自动更名呢? 下面我就以c#为工具......
 ·从coding fan到真正的技术专家    »显示摘要«
    摘要:以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里! 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司......


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

 最近写一些在网络上捕获数据包的程序,用到了rawsocket,其中要用到setsocketoption()原型为:setsocketoption(socketoptionlevel.ip,socketoptionname.headerincluded, 1);第三个参数为什么要是 1 呢?原因是默认的值是 0 ,1表示打开这个选项.那么还有多少这样的选项呢?答案是:很多,有200项左右.于是有了下面的代码,它可以看一看你使用socket时每个option的默认值.知道了这些,你就可以有的放矢的setsocketoption()了.

--------------------------------------------------------------------------- 【程序编程相关:SQL Sever 2000的系统数据库

code: 【推荐阅读:工作流模型分析---聚合模型


...   下一页
    摘要:发信人: rufi (学学汇编吧), 信区: programming标 题: [转载]看30年内软件技术的不变与变化发信站: 日月光华 (2003年12月20日01:15:17 星期六), 站内信件 发信人: linjia(¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥), 信区: windows标 题: 看30年内软件技术的不变与变化发信站: 饮水思源 (2003年12月09日12:52:50 星期二)......
» 本期热门文章:

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