计算机网络报告.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

沈阳工程学院

学生实验报告

课程名称:计算机网络

实验题目:传输层协议的简单应用

班级计算本121学号姓名

地点F605指导教师

实验日期:2014年11月25日

一、实验目的

掌握套接字编程方法。

二、实验环境

F605机房CiscoPacketTracer软件。

三、实验内容与要求

任务1:编写程序实现单客户聊天室

步骤1.阅读下面的关于TCP编程的Java知识

TCP通信使用Scoket套接字实现。套接字代表计算机之间网络连接的对象,它提供了很多方法实现计算机之间的网络通信。下面介绍使用Scoket套接字实现网络通信的步骤。

⑴创立效劳器端套接字

效劳器端套接字是ServerSocket类的实例对象,用于实现效劳器程序,ServerSocket类监视指定的端口,并建立客户端到效劳器端套接字的连接,也就是负责客户端的呼叫任务。

ServerSocket类有很多常用构造方法,下面只介绍一种。注意,效劳器端所有的构造方法均需要处理IOExceptipon异常。

例如:

try{

ServerSocketss=newServerSocket(1880);

//监听端口号为1880的端口,ss为效劳器端套接字的对象

}catch(IOExceptione)

{//在此编写脚本处理输入输出异常

}

⑵创立客户端套接字

客户端端套接字是Socket类的实例对象,用于实现客户端程序。

Socket类常用构造方法很多,下面只介绍一种。同样,客户端所有的构造方法均需要处理IOExceptipon异常。

try{

Socketmysocket=newSocket(://192.168.0.78,1880);

//建立于IP地址为,端口号为1880的效劳器的连接

}catch(IOExceptione)

{//在此编写脚本处理输入输出异常

}

当客户端套接字连接建立后,一条效劳器与客户端的通信线路就建立起来了。

⑶效劳器端接受客户端请求

在效劳器端利用其accept()方法接收客户端的套接字连接请求。

例如,上面创立的效劳器端套接字ss接受客户端请求,代码如下:

try{

mysocket=ss.accept();//ss为上面创立的效劳器套接字对象,accept()接收

}catch(IOExceptione)

{//在此编写脚本处理输入输出异常

}

⑷客户端发送和接收效劳器

Socket类提供了getInputStream()方法和getOutStream()方法来接收和发送数据。这两个方法分别返回InputStream和OutputSteam类对象。

为了便于读/写数据,可以在返回的输入/输出流对象上建立过滤流,如DataInputStream、DataOutputStream或PrintStream类对象,对于文本方式流对象,可以采用InputStreamReader和OutputStreamWriter、PrintWirter等处理。

步骤2:配置Java程序运行环境变量

在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置窗口,如图1所示。

图1系统特性设置窗口

在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置窗口,如图2所示。

图2“环境变量”设置窗口

在“系统变量”列表框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令最前面添加“C:\ProgramFiles\Java\jdk_18\bin;”命令,如图3所示。

图3“编辑系统变量”Path对话框

用同样方法设置环境变量“classpath”,其值为“.;C:\ProgramFiles\Java\jdk_18\jre\lib\rt.jar;”命令,由于一般系统安装时没有classpath这个环境变量,所以要新建该环境变量,如图4所示。

图4“新建系统变量”Classpath对话框

设置完成后,单击“开始”/“所有程序”/“附件”/“命令提示符”翻开DOS窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,那么说明安装配置成功,如图5所示。

图5MS-DOS中javac命令执行结果

测试自己的实验环境,如果输出结果不正确,那么配置Java环境变量,且将配置过程写入实验报告。

步骤3.编写、编译和运行程序

将程序代码、编译和运行命令

文档评论(0)

liuzhouzhong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档