第XX章java网络编程实验指导书
实验目标:
掌握套接字相关类的使用,掌握Web相关类的使用。
第一部分指导(50分钟)
http://www.doczj.com/doc/0266027a31b765ce0508147f.html包提供了支持基于套接字的客户端/服务器通信的类。Socket、ServerSocket、DatagramSocket类可实现用于面向连接的通信和无连接的同喜的客户端和服务器套接字。DatagramPacket类用于构造UDP数据报报文。
套接字相关类的使用:
以下是一个套接字的程序,在此程序中客户端将向服务器发送请求,而服务器将接收发送给它的请求并将其写入文件。
下列程序有用于服务器和客户端程序的代码,客户端程序和服务器程序应该同一机器上运行。在运行FClient程序之前要先运行FServer。
完成客户端的步骤如下:
1.创建一个具有服务器IP地址和端口号的Socket对象。
Socket soc=new Socket("localhost",4001);
PrintStream ps=new PrintStream(soc.getOutputStream());
ps.print(message);
4.关闭PrintStream和Socket对象
ps.close();
soc.close();
下面看一下完整的程序。
1.创建FClient.java。并键入下列的代码。