网络编程学习日记(2)_WinPcap自带教程的一些例子的学习

1.编译时候会出现函数问题

'pcap_findalldevs_ex' : undeclared identifier

'PCAP_SRC_IF_STRING' : undeclared identifier

'pcap_open' : undeclared identifier

'PCAP_OPENFLAG_PROMISCUOUS' : undeclared identifier

'=' : cannot convert from 'int' to 'struct pcap *'

等一系列函数找不到的问题,导致这些问题的关键在于他们的函数声明并不包含在pcap.h这个

头文件里面,而是包含在remote-ext.h这个函数里面,所以只需要在

include "pcap.h"后面加上

include "remote-ext.h"

就可以编译通过了。

网上有网友戏称说是WinPcap开发小组故意做的恶作剧或者是撰写doc说明时候忘记加入了

= =#

2.出现连接错误

Cpp3.obj : error LNK2001: unresolved external symbol __imp__ntohs@4

Debug/Cpp3 ...

more ...

网络编程学习日记(1)_WinPcap和VC的配置

下学期有网络变成,用的是《计算机网络高级软件编程技术》,研究生教材,感觉书写的很泛泛,毕竟是给研究生用的书籍,很多基础的细节都没有写清楚,搞不懂学校怎么弄这 种书,叹一个。

直接导致了我很多东西都得一点一点去网上查找。

很多函数都是用的WinPcap的,所以我又抓紧时间看WinPcap的入门知识。

WinPcap开发包下载:http://www.winpcap.org/install/default.htm

里面有开发者包Developer's Pack和普通使用的安装程序,宽带上网助手就是普通的安装包,而开发要使用的则是Developer's Pack。

下来之后,安装到某个目录,然后配置VC,把那个目录的include和lib两个目录放到VC的选项->目录里面。

WinPcap目录下有doc文档,里面的东西相当全面。我运行了两个,都不能直接运行。

第一个简单程序是获取网卡适配器信息,里面一个函数pcap_findalldevs_ex找不到,网上资料说是因为这个函数属于远程网卡获取 ...

more ...

课程设计作品大登场

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉

这个系统我还是很得意的,是我大二时候学C#时候巅峰之作,那时候刚学完网络, 还没开任何网络编程,那时候第一次接触SourceForge,参考了好多英文资料。


AzaChat管理系统

Powered by DDD & King ZD

系统功能

  • 登录,注册,群聊,私聊,踢人,聊天字体设置,字体颜色,图片插入,图文混编,音效播放,抖动窗体(模仿QQ)
  • 聊天人员管理,数据库管理,数据库查找功能
  • 皮肤更换功能

系统说明

这个系统是我这个学期课程设计,花了我将近一个多月的时间(期末考试阶段,很忙 - -#),在写之前,我完全不懂数据库和网络传输,C#和面向对象思想也是这学期刚开的。虽然Bug还很多,但我仍然写出来了,很是开心。

上传到CSDN,希望对大家有帮助。 Aza的来源是因为一个笑话,一个女人是500只鸭子 ...

more ...

老妈

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉```

世界上和我最最亲的就是我老妈,打我打的最凶的最狠的也是我老妈。

从小和我妈一起长大,每每犯错误,从最小时候被打,再后来的反抗,到后来的对打,再到后来,老妈打不动我了,也不好意思打我了,就对我说教,一把眼泪一把鼻涕的,娘两 对哭...

现在长大了,当然知道老妈对我好,如果不打我,根本没法管教我,现在也不会有大学读了。

每每伤心时候,总会想到老妈。

前几天,妈的腿骨折了,担心了一下,然后想回去,结果电话一打,老爸接的,家里很吵,一问,才知道亲戚朋友来看我妈,然后就娱乐活动,老妈扛着石膏上台炸金花了...

老妈腿骨折,电话时候,还和我说下个月钱已经汇了,怕我没得用,感动死了。

所以,下个星期五决定了,回家去看老妈,嘿嘿。

老妈是典型的那种容易被感动的,看什么情感超市总是看的一地纸巾,这次四川地震,正好骨折躺在家里,整天就看电视 ...

more ...

小阳光

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉```

今天上午的阳光还不错,走出一南的时候下意识的抬头看太阳,灿灿的阳光,习惯性的伸出手,阳光照在手掌上,握住它,想收藏下来一样。

很久之前看过一篇文章,叫做收藏阳光,那时候就被这个题目名字迷住了。

中午在小西门,太阳更晒人了,晒得恍恍惚惚的...

小阳光,之所以加个小字,是因为但凡加上一个小,就变得可爱多了。

在阳光下,心情总是会变得很好的。那一瞬间,放佛走出来阴霾一样。

每每在心情失落的时候,多么希望能有一束阳光握在手心。

如果有人能够成为自己的小阳光,自己能够成为别人的小阳光,是多么幸福的事情啊。

以后,会尽量不把自己的悲伤情绪带给别人,要带给别人微笑,做别人的小阳光...

PS:晚上院学生会开会,关于ZD JLF事件的,第一次挺孙鑫讲话,虽然觉得孙鑫这个人不怎么样,不过不得不佩服,他说话的确挺有能力的,有层次,而且稳定,不怯场...

more ...

爱上ta

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉```

爱上程序员,为自己是程序员而骄傲。

我们在编织这个世界,我们促进了世界以成百倍上千倍的速度在进步,我们几乎可以成为激情,创意,技术的代名词。我们是最强的。

为自己是程序员而骄傲自豪着。

程序员

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。

作一个真正合格的程序员,应该具有的素质。

1:团队精神和协作能力

团 队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序 也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之 本。

2:文档习惯

文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30% 的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。

3 ...

more ...

我对计算机专业的想法

本文乃08-09校内日志存档,我一起给发布了,如果给大家阅读造成困难,我深感抱歉```

周围很多同学对这个专业很是迷茫,不知道自己出去以后干什么,甚至有人觉得什么都不会,只能去网吧做做网管。家长只知道这个专业需求量极大,但 到底这个专业是做什么的,并不是很了解,就我个人而言,经常被亲戚朋友喊去修电脑,重装系统,其实这个工作和我们所学的几乎没有什么联系,有些亲戚说毕业 了去开电脑店,我一笑置之。

哦,申明一下,这个文章只代表我个人,只代表我现在处在这个阶段(大二)的想法,也许再了解一些,我会更加对计算机有深入的了解。

我从小对这个东西感兴趣,一年级时候就参加了培训班,但是用的是小霸王学习机 - -# 联系打字和wps,直到初中才开始接触游戏,发现这个东西居然能打游戏,居然 能上网,就一发不可收拾。我曾经沉迷于电脑游戏,但是现在早摆脱了,我晓得了电脑的本质,电脑只是一个工具。

电脑纯粹是一个工具,无论是游戏,聊天,ps,管理,工作,无可否认,电脑仅仅是工具,我们所做的一切都是在这个工具的平台上面完成的。就像一张白纸 ...

more ...

青春倒计时

大一就这么过去了,快的有点令我不可思议。记忆似乎仍然停留在军训时候,现在却已经一年了,蓦然发现,自己的大一,居然留不下一点值得回味的东西。回家前几天,宿舍一 堆人躺在宿舍床上乱侃,毛哥说了一句:"青春啊,还剩下3年了。"让大家感慨万千。

到徐州读书,完全出乎我意料之外。志愿完全由我爸作主,我没有任何的参与。到徐州之前,我仅仅对徐州稍有印象,完全不知道还有矿大这个学校。唯一值得庆幸的是,我 堂哥也是这个学校。和堂哥小学,初中都是一个学校,高中分开后,联系逐渐变少,现在,居然在没有互相联系的情况下,读了同一所大学,想想还是挺开心的。

大学的第一个假期10/1回家了,当时已经和AT的关系冰封好久,但是一直没有结果,正好回家结束这段感情。呵呵,虽然知道结局,但是分开还是很难受,或者说超级难受 吧,毕竟,两个人初中时候就在一起,追了好久好久啊,曾经放弃,后来又恢复了,或者说有缘无份吧,反正结局都是离开了。高考志愿上我也努力过 ...

more ...