第 12 章 网络编程 【实验目标】 完成本章的内容以后,您将达到: 掌握网络编程的基本概念 编写 UDP 网络程序 编写 TCP 网络程序本章实验给出了全面的操作步骤,请学生按照给出的步骤独立完成实验,以达到要求的实验目标
第一阶段——指导学习(40 分钟)1
编写两个 UDP 程序,编译并运行1) 建立文件名为“UDPSend
java”,输入以下程序代码
import java
*;/** * 使用 UDP 实现数据发送 * @1
0 版 2008 年 8 月 18 日 * @author xx */public class UDPSend{//主函数public static void main(String[] args) throws Exception{DatagramSocket ds = new DatagramSocket();//建立发送数据报套接字String StrHello = " Hello world
";/*将要传送的信息打包为数据报包: *包数据 *包长度 *目的地址 *目的端口号*/DatagramPacket dp = new DatagramPacket(StrHello
getBytes(),StrHello
length(),InetAddress
getByName("127
1"),2000);ds
send(dp);//使用数据包套按字发送数据报包ds
close();}}2) 建立文件名为“UDPReceive
java”,输入以下程序代码
import java
*;/** * 使用 UDP 实现数据接收 * @1
0 版 2008 年 8 月 18 日 * @author xx */public class UDPReceive{public static void main(