计算机网络-16课案.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络-16课案

沈 阳 工 程 学 院 学 生 实 验 报 告 (课程名称:计算机网络原理) 实验题目: 传输层协议的简单应用 班 级 学 号 F606 指导教师 费雅洁、杨盛 实 验 日 期 : 2016 年 11 月 15日 一、实验目的 掌握套接字编程方法。 二、实验环境 Java环境 三、实验内容与要求 任务1:编写程序实现单客户聊天室 步骤 1. 阅读下面的关于TCP编程的Java知识 TCP通信使用Scoket套接字实现。套接字代表计算机之间网络连接的对象,它提供了很多方法实现计算机之间的网络通信。下面介绍使用Scoket套接字实现网络通信的步骤。 ⑴ 创建服务器端套接字 服务器端套接字是ServerSocket类的实例对象,用于实现服务器程序,ServerSocket类监视指定的端口,并建立客户端到服务器端套接字的连接,也就是负责客户端的呼叫任务。 ServerSocket类有很多常用构造方法,下面只介绍一种。注意,服务器端所有的构造方法均需要处理IOExceptipon异常。 例如: try{ ServerSocket ss=new ServerSocket(1880); //监听端口号为1880的端口,ss为服务器端套接字的对象 }catch(IOException e) {//在此编写脚本处理输入输出异常 } ⑵ 创建客户端套接字 客户端端套接字是Socket类的实例对象,用于实现客户端程序。 Socket类常用构造方法很多,下面只介绍一种。同样,客户端所有的构造方法均需要处理IOExceptipon异常。 try{ Socket mysocket=new Socket(8,1880); //建立于IP地址为8,端口号为1880的服务器的连接 }catch(IOException e) {//在此编写脚本处理输入输出异常 } 当客户端套接字连接建立后,一条服务器与客户端的通信线路就建立起来了。 ⑶ 服务器端接受客户端请求 在服务器端利用其accept()方法接收客户端的套接字连接请求。 例如,上面创建的服务器端套接字ss接受客户端请求,代码如下: try{ mysocket =ss.accept();//ss为上面创建的服务器套接字对象,accept()接收 }catch(IOException e) {//在此编写脚本处理输入输出异常 } ⑷ 客户端发送和接收服务器 Socket类提供了getInputStream ()方法和getOutStream()方法来接收和发送数据。这两个方法分别返回InputStream和OutputSteam类对象。 为了便于读/写数据,可以在返回的输入/输出流对象上建立过滤流,如DataInputStream、DataOutputStream或PrintStream类对象,对于文本方式流对象,可以采用InputStreamReader和OutputStreamWriter、PrintWirter等处理。 步骤2:配置Java程序运行环境变量 在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置窗口,如图 1所示。 图1 系统特性设置窗口 在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置窗口,如图 2所示。 图2 “环境变量”设置窗口 在“系统变量”列表框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令最前面添加“C:\Program Files\Java\jdk1.6.0_18\bin;”命令,如图3所示。 图3 “编辑系统变量”Path对话框 用同样方法设置环境变量“classpath”,其值为“.; C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar;”命令,由于一般系统安装时没有classpath这个环境变量,所以要新建该环境变量,如图4所示。 图4 “新建系统变量”Classpath对话框 设置完成后,单击“开始”/“所有程序”/“附件”/“命令提示符”打开DOS窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则表明安装配置成功,如图5所示。 图5 MS-DOS中javac命令执行结果 测试自己的实验环境,如果输出结果不正确,则配置Java环境变量,且将配置过程写入实验报告。 步骤 3. 编写、编译和运行程序 将程序代码、编译和运行命令写入实验报告,且写出屏幕显示信息的执行过程。 步骤4.试着修改端口号。 试着修改程序中客户与服务器连接的端口号,重新编译

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档