编程实验
一、实验目的:
通过Socket编程,掌握网络应用程序的开发方法;完成数据库的连接;掌握利用Java提供的基本组件进行网络传输;掌握Java提供的多线程机制,异常处理机制和低层对协议的通信机制,通过Socket编程,掌握网络应用程序的开发方法;设计测试,性能评估。上机练习之前,必须先完成程序的书写,再上机调试。
二、实验内容:
1.实验目的
(1)掌握网络编程的基本概念,如客户机、服务器、协议、端口。
(2)掌握java.net包中常用的网络编程工具类的功能和使用。
(3)掌握Applet获取网络资源的方法。
(4)掌握流式Socket服务器和客户机编程的基本概念和方法。
2.实验任务
(1)编写接收用户输入的一个主机名,通过网络找的其IP地址打印到屏幕上。
(2)编写Applet接收用户输入一个网页名,通过阅读该网页并寻找网页中所以的电子邮件地址,返回给用户,并显示在屏幕上。
(3)利用流式Socket通信机制模拟手机的短信息服务,编程时可以利用实验10中已经实现的手机界面。修改这个界面,增加一个“短信”按扭。设服务器中已事先保存了10条短信息,编号为0~9。当手机用户按“短信”按扭时,程序将是手机连接到服务器。服务器向手机用户提示,要求输入短信息的序号;手机用户按下0~9中的某个按扭后,服务器将相应的短信息传送给手机用户,在手机的显示区上显示。
三、实验要求:
四、思考题
五、程序清单:
六、运行结果:
七、调试分析及实验心得:
八、解答思考题:
全部0条评论
快来发表一下你的评论吧 !