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