UDP

来源:互联网 发布:英文翻译软件哪个最好 编辑:程序博客网 时间:2024/05/29 12:40
import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException;public class fasong {public static void main(String[] args) {// TODO Auto-generated method stubtry {DatagramSocket ds=new DatagramSocket(3000);String str="Hello, world";try {DatagramPacket dp=new DatagramPacket(str.getBytes(), str.length(), InetAddress.getByName("localhost"), 8001);System.out.println("发送信息");try {ds.send(dp);ds.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (UnknownHostException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (SocketException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class UDPlianxi {public static void main(String[] args) {byte[] buf=new byte[1024];try {DatagramSocket ds=new DatagramSocket(8001);DatagramPacket dp= new DatagramPacket(buf, 1024);System.out.println("等待接收数据");try {ds.receive(dp);String str=new String(dp.getData(),0,dp.getLength())+"from"+dp.getAddress().getHostAddress()+":"+dp.getPort();System.out.println(str);ds.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (SocketException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

原创粉丝点击