文档库

最新最全的文档下载
当前位置:文档库 > 实验八 网络

实验八 网络

桂林电子科技大学

《Java应用开发》实验报告

实验八  网络

实验八网络

一、实验目的

1、掌握TCP和UDP网络程序设计的模型。

2、掌握TCP和UDP程序设计的基本方法和所使用的系统类。

3、了解基于应用层http协议的程序的设计以及使用系统类的组播、广播等网

络程序设计。

二、实验内容

1、先熟悉所给的示例,了解网络编程的一般基本概念。然后两个同学为一组,

分别设计一对控制台下的TCP通信程序的客户端和服务器端,然后双方要能够相互发送和反馈信息进行无限次连续通信,直到其中一方发送表示结束通信的“end”字符串,然后接收方也返回一个“end”,双方结束通信。

若可能的话,建议最好设计出图形界面下的程序(即设计成一个简单的网络聊天程序)。可在本地机上做测试,或两个同学为一组在不同的机器上作测试都可以,要将服务器地址和端口号作为参数,在运行中可以进行修改。对于本机上测试,服务器地址使用127.0.0.1或者本机实际IP地址。在网内不同机器上测试,要给出正确的服务器IP地址或名称。

2、观察和分析QQ等即时通讯软件的界面和功能,通过查阅资料,思考和分析

其设计思想和实现方法,设计一款自己的通讯软件,实现诸如消息传递、好友管理、系统设置、文件收发等若干功能。

三、分析与设计

java对网络程序设计进行支持的类主要包含在http://www.wendangku.net/doc/5cf89bdd964bcf84b8d57b7f.html包中,它主要支持TCP/UDP及其上层的网络程序设计。本实验主要涉及:TCP通信、UDP通信以及部分URL通信的内容。

实验八 网络

(共4页)