- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华南农业大学综合性、设计性实验实验报告-Read.doc
华南农业大学课程设计报告
所属课程名称:计算机网络
计划学时:2周
开设时间:2008学年第一学期
授课学生: 05计算机科学与技术6班
授课人数:30人
指导教师:周敏
华 南 农 业 大 学 信 息 学 院
《计算机网络》课程设计成绩单
开设时间:2008年第一学期
专业
计算机科学与技术
班 级
05级6班
小组人数:
1
成员
杨庆坤
课程设计目的
计算机网络课程设计是计算机科学与技术专业的重要实践性教学环节。在进行了专业基础课和《计算机网络》的学习的基础上,设计或分析一个实际的计算机网络是为了加深对计算机网络基本原理的认识,初步掌握计算机网络协议和体系结构的实现,以及利用协议开发应用系统的方法,提高进行工程设计和系统分析的能力。本次课程设计是为了巩固同学们所学的知识,以及加强同学们分析解决计算机应用实际问题的能力和培养同学们调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。这次课程设计是有助于培养应用性人才的一种教学形式,它将是同学们在综合运用所学知识,解决本专业方向的实际问题方面得到系统性的训练。
成员分配
独立完成
教 师 评 语
评价指标:
题目内容完成情况 优 □ 良 □ 中 □ 差 □
对原理的理解程度 优 □ 良 □ 中 □ 差 □
报告结构清晰 优 □ 良 □ 中 □ 差 □
总结和分析详尽 优 □ 良 □ 中 □ 差 □
成绩
教师签名:
一个类似 OICQ的聊天程序综合实验报告
一、系统分析
1.问题描述
1.1 实验目的
(1)计算机网络课程设计是计算机科学与技术专业的重要实践性教学环节。在进行了专业基础课和《计算机网络》的学习的基础上,设计或分析一个实际的计算机网络是为了加深对计算机网络基本原理的认识,初步掌握计算机网络协议和体系结构的实现,以及利用协议开发应用系统的方法,提高进行工程设计和系统分析的能力。本次课程设计是为了巩固同学们所学的知识,以及加强同学们分析解决计算机应用实际问题的能力和培养同学们调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。这次课程设计是有助于培养应用性人才的一种教学形式,它将是同学们在综合运用所学知识,解决本专业方向的实际问题方面得到系统性的训练。
(2) 运用网络知识编写个简单的聊天程序,实现一对一和一对多的功能,通过聊天程序的编写,熟悉网络通信的socket编程方面的知识,对tcp和udp通信有进一步认识。
(3)通过编程,增加对网络知识的具体实际运用了解和掌握,而不纯粹是理论。
1.2 实验内容及要求
(1)登录功能。客户端登录到聊天服务器,服务器管理所有登录的客户,并将客户列表发送给各个客户显示。
(2)客户可以通过服务器转发,实现一对一和多对多聊天。
(3)实现呼叫功能。当客户端程序连接服务器时,通过服务器搜索所要呼叫的客户,如果检测到此用户且该用户正处于联网状态,则服务器通知此用户的客户端程序响应主叫方客户端程序,然后在主叫方和被叫方建立连接后,双方就可以聊天或进行其它的通信。?
1.3 实验环境
Windows XP
netbeans 6.0
jdk 1.5
2.功能分析
该程序实现如下功能:
(1) 本实验我采用udp传送,所以无所谓的服务器和客户端之分,双方只要在线输入对方ip和端口(内定)便可以直接对话,无需建立连接等操作,方便和效率较高。
(2)关于双方通信方面,我采用发送数据包方式,对于给定的数据,把他编成一个数据包packet,然后在上面添加头部,传送到网络上,路由器通过解析数据包的头部,便能准确地把该数据包发送到目的主机,若目的主机此时没启动对应的应用程序,那么该数据包将被忽略掉
(3)另外,程序还能通过目的主机的主机名进行发送数据,而不仅仅是ip地址,对于不能识别的主机将抛出异常提示。
(4)可以实现1对多聊天,只需在ip列表里选中此次要发往的目的ip既可以
(5)聊天时有时间同步提示,如qq上的指明的该数据包是何时发送的等等
二、核心代码
要用到的类库:
import .*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
发送对应的代码:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code h
您可能关注的文档
- 分子谱系地理学在药用植物基因水平的研究进展.PDF
- 国外生物质能源产业发展的经验及启示-世界林业研究.PDF
- 初三总复习-泰州实验中学.doc
- 初中化学·九化上第2章(人教版).PDF
- 国立台南护理专科学校财产及物品管理要点.PDF
- 初中化学单元学力评估测试题.doc
- 初中化学学科教育教学工作组九年级上册《氧气的-太仓市沙溪实验中学.PDF
- 初中化学工作坊第3期活动在同文中学进行-河北名师工作室.PDF
- 初中-高中学段衔接化学教学方法研究与实践.PDF
- 初高中化学教材衔接一-英中宿舍.ppt
- 2023-2024学年全国初中八年级下英语人教版月考试卷(含解析) .pdf
- 2023-2024学年人教版八年级英语下册Unit2基础知识整理 .pdf
- 考点解析-人教版八年级上册物理物态变化《汽化和液化》专题练习试题(解析版).docx
- 2026年马原考试题库300道及完整答案(精选题).docx
- 2026年中级注册安全工程师之安全实务化工安全考试题库300道及参考答案(b卷).docx
- 2026年县乡教师选调进城考试《教育学》题库300道【考点梳理】.docx
- 2026年国家电网招聘之文学哲学类考试题库300道附参考答案(实用).docx
- 企业流程管理制度改善计划模板.doc
- 行政事务高效处理工具集.doc
- 2026年中级注册安全工程师之安全生产管理考试题库500道(考试直接用).docx
最近下载
- 安全标准化管理制度汇编手册范本.doc VIP
- 铁缺乏症和缺铁性贫血诊治和预防多学科专家共识.pdf VIP
- LED行业深度:Mini/Micro+LED,显示与背光双翼齐飞(202411).pdf VIP
- 人教版六年级数学上册(全册)教案教学设计及教学反思.pdf VIP
- 石油化工安装工程预算定额(20 19版).pdf VIP
- (完整版)小学德育基本要求及各年级一日常规 .pdf VIP
- POCT血糖仪与生化仪比对评估记录.doc VIP
- 中职语文高教版(2023)基础模块 上册第三单元三念奴娇赤壁怀古 课件(共52张PPT).pptx VIP
- 孙恒芳谈高中物理学习方法﹒.ppt VIP
- 英国城市规划体系对中国城市规划的影响.ppt VIP
文档评论(0)