求计算机网络课程设计,采用VC、VB、java或C等编程语言编程实现。题目如下:任选一个

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求计算机网络课程设计,采用VC、VB、java或C等编程语言编程实现。题目如下:任选一个相关的知识,希望对你有一定的参考价值。

一。聊天室软件的设计与开发:基本要求可以完成群聊、私人聊天,实时发送和显示聊天信息,完成好友列表;进一步要求带表情,附件发送,聊天信息的加密传送,设置黑名单等。
设计提示—学习通信编程Socket接口编程,使用TCP或UDP接口完成信息传送,利用多线程技术实现服务器端的多个TCP连接的建立。

二。网络嗅探器的设计与实现: 基本要求捕获本网段的数据包,将报文结构显示出来.进一步要求进行数据包协议分析,可以按报头进行统计,提取部分关键信息,如捕获登陆信息,破解登陆密码等.
设计提示—查找将网卡设置成混杂模式的方法和函数,按IP数据包的结构提取各部分信息.

参考技术A 我觉得两个都挺简单啊
由于百度只让输10000字,我就不把代码全部贴出来了
我觉得用VB就行啊,用VC更简单,不过有些大材小用了
呵呵,说说思路吧

一:根据用户个数,确定创建的数据库个数
然后给各种类型的数据库以相应字段
比方说如果是私聊,就定比如A向B的信息,B向A的信息,时间等
然后双方向数据库储存数据
双方再定时从数据库读取信息

二:这个小弟愚昧,是不是直接调用DOS就可以了
参考技术B 不全。

以上是关于求计算机网络课程设计,采用VC、VB、java或C等编程语言编程实现。题目如下:任选一个的主要内容,如果未能解决你的问题,请参考以下文章

VB程序设计的常用算法

C语言课程设计 题目为设计一个多功能计算软件实现功能 求完美的代码

求助用C语言程序设计一个计算器

如何在vc++中判断计算机是不是安装c运行时库

文字处理9_VC++V6—基本要点

上位机用啥编程?