求计算机网络课程设计,采用VC、VB、java或C等编程语言编程实现。题目如下:任选一个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求计算机网络课程设计,采用VC、VB、java或C等编程语言编程实现。题目如下:任选一个相关的知识,希望对你有一定的参考价值。
一。聊天室软件的设计与开发:基本要求可以完成群聊、私人聊天,实时发送和显示聊天信息,完成好友列表;进一步要求带表情,附件发送,聊天信息的加密传送,设置黑名单等。
设计提示—学习通信编程Socket接口编程,使用TCP或UDP接口完成信息传送,利用多线程技术实现服务器端的多个TCP连接的建立。
二。网络嗅探器的设计与实现: 基本要求捕获本网段的数据包,将报文结构显示出来.进一步要求进行数据包协议分析,可以按报头进行统计,提取部分关键信息,如捕获登陆信息,破解登陆密码等.
设计提示—查找将网卡设置成混杂模式的方法和函数,按IP数据包的结构提取各部分信息.
由于百度只让输10000字,我就不把代码全部贴出来了
我觉得用VB就行啊,用VC更简单,不过有些大材小用了
呵呵,说说思路吧
一:根据用户个数,确定创建的数据库个数
然后给各种类型的数据库以相应字段
比方说如果是私聊,就定比如A向B的信息,B向A的信息,时间等
然后双方向数据库储存数据
双方再定时从数据库读取信息
二:这个小弟愚昧,是不是直接调用DOS就可以了 参考技术B 不全。
以上是关于求计算机网络课程设计,采用VC、VB、java或C等编程语言编程实现。题目如下:任选一个的主要内容,如果未能解决你的问题,请参考以下文章