电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《移动通信软件编程基础-JAVA》第十二章 实验手册VIP免费

《移动通信软件编程基础-JAVA》第十二章 实验手册_第1页
1/6
《移动通信软件编程基础-JAVA》第十二章 实验手册_第2页
2/6
《移动通信软件编程基础-JAVA》第十二章 实验手册_第3页
3/6
第 12 章 网络编程 【实验目标】 完成本章的内容以后,您将达到: 掌握网络编程的基本概念 编写 UDP 网络程序 编写 TCP 网络程序本章实验给出了全面的操作步骤,请学生按照给出的步骤独立完成实验,以达到要求的实验目标。 第一阶段——指导学习(40 分钟)1.编写两个 UDP 程序,编译并运行1) 建立文件名为“UDPSend.java”,输入以下程序代码。import java.net.*;/** * 使用 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.0.0.1"),2000);ds.send(dp);//使用数据包套按字发送数据报包ds.close();}}2) 建立文件名为“UDPReceive.java”,输入以下程序代码。import java.net.*;/** * 使用 UDP 实现数据接收 * @1.0 版 2008 年 8 月 18 日 * @author xx */public class UDPReceive{public static void main(String[] args) throws Exception{DatagramSocket ds = new DatagramSocket(2000);//建立接收数据包套接字byte[] buf = new byte[1024];DatagramPacket dp = new DatagramPacket(buf,1024);//实现接收的数据报包ds.receive(dp);//接收数据报包//从接收到的数据报包取出数据String StrRecv = new String(dp.getData(),0,dp.getLength()) + " from " + dp.getAddress().getHostAddress() + ":" + dp.getPort();System.out.println(StrRecv);ds.close();//关闭接收数据报套接字}}2. 编写两个 TCP 程序,编译并运行1) 建立文件名为“TcpClient.java”,输入以下程序代码。import java.net.*;import java.io.*;/** * TCP 网络程序客户端 * @1.0 版 2008 年 8 月 18 日 * @author xx */public class TcpClient{public static void main(String[] args){try{if(args.length < 2){//创建 Socket 对象,实现网络通信Socket S = new Socket(InetAddress.getByName("127.0.0.1"),600...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《移动通信软件编程基础-JAVA》第十二章 实验手册

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部