Java中的DatagramPacket与DatagramSocket的初步 - 编程入门网
getPacket.getLength());
System.out.println("对方发送的消息:"+getMes);
//通过数据报得到发送方的IP和端口号,并打印
InetAddress sendIP = getPacket.getAddress();
int sendPort = getPacket.getPort();
System.out.println("对方的IP地址是:"+sendIP.getHostAddress ());
System.out.println("对方的端口号是:"+sendPort);
//通过数据报得到发送方的套接字地址
SocketAddress sendAddress = getPacket.getSocketAddress ();
//确定要反馈发送方的消息内容,并转换为字节数组
String feedback = "接收方说:我收到了!";
byte[] backBuf = feedback.getBytes();
//创建发送类型的数据报
DatagramPacket sendPacket = new DatagramPacket (backBuf,backBuf.length,sendAddress);
//通过套接字发送数据
getSocket.send(sendPacket);
//关闭套接字
getSocket.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Java中的DatagramPacket与DatagramSocket的初步(3)时间:2011-06-16 “博远至静” 博客发送方: Sender.java
测试已通过 先启动接收方,然后启动发送方即可 本文出自 “博远至静” 博客,请务必保留此出处 http://sunspot.blog.51cto.com/372554/130313 本文配套源码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |