新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
java中模擬UDP傳輸的發(fā)送端和接收端實例詳解-創(chuàng)新互聯(lián)
創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
java 中模擬UDP傳輸的發(fā)送端和接收端實例詳解
一、創(chuàng)建UDP傳輸的發(fā)送端
1、建立UDP的Socket服務;
2、將要發(fā)送的數據封裝到數據包中;
3、通過UDP的Socket服務將數據包發(fā)送出去;
4、關閉Socket服務。
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class UDPSend { public static void main(String[] args) throws IOException { System.out.println("發(fā)送端啟動......"); // 1、創(chuàng)建UDP的Socket,使用DatagramSocket對象 DatagramSocket ds = new DatagramSocket(); // 2、將要發(fā)送的數據封裝到數據包中 String str = "UDP傳輸演示:I'm coming!"; byte[] buf = str.getBytes(); //使用DatagramPacket將數據封裝到該對象的包中 DatagramPacket dp = new DatagramPacket(buf, buf.length, InetAddress.getByName("192.168.191.1"), 10000); // 3、通過UDP的Socket服務將數據包發(fā)送出去,使用send方法 ds.send(dp); // 4、關閉Socket服務 ds.close(); } }
當前名稱:java中模擬UDP傳輸的發(fā)送端和接收端實例詳解-創(chuàng)新互聯(lián)
URL分享:http://ef60e0e.cn/article/cdiidi.html