java中UDP接收資料的步驟
接受資料
1、建立接收端的Socket物件
(DatagramSocket)
2、建立一個資料包,用於接收資料
3、呼叫DatagramSocket物件的方法接收資料
4、解析資料包,並把資料在控制檯顯示
5、關閉接收端
例項
public class ReceiveDemo { public static void main(String[] args) throws IOException { // 建立接收端的Socket物件(DatagramSocket) //DatagramSocket (int port) 構造資料包套接字並將其繫結到主機上的指定埠 DatagramSocket ds = new DatagramSocket(10086); // 建立一個資料包,用於接收資料 // DatagramPacket (byte[] buf ,int length) 構造一個DatagramPacket用於接收長度為length資料包 byte[] bys = new byte[1024]; DatagramPacket dp = new DatagramPacket(bys,bys.length); // 呼叫DatagramSocket物件的方法接收資料 ds.receive(dp); // 解析資料包,並把資料在控制檯顯示 //byte[] getData() 返回資料緩衝區 byte[] datas = dp.getData(); //int getLength() 返回要傳送的資料的長度或接收到的資料的長度 // int len = dp.getLength(); // String dataString = new String(datas,0,len); // System.out.println("資料是"+dataString); System.out.println("資料是"+new String(datas,0,dp.getLength())); // 關閉接收端 ds.close(); } }
以上就是java中UDP接收資料的步驟,希望對大家有所幫助。更多Java學習指路:
本教程操作環境:windows7系統、java10版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2819/viewspace-2829593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java網路程式設計--UDP傳送接收資料Java程式設計UDP
- Java入門:UDP協議傳送/接收資料實現JavaUDP協議
- java傳送接收組播(多播)資料包(UDP包)JavaUDP
- 網路程式設計之 Udp接收資料程式設計UDP
- Java訪問資料庫的具體步驟:Java資料庫
- 【測試】echo傳送和接收TCP/UDP資料包|shell 傳送TCP/UDP資料包TCPUDP
- java中呼叫dll檔案的步驟Java
- java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 完整java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 資料探勘的步驟有哪些?
- duplicate資料庫的操作步驟資料庫
- 資料庫優化的步驟資料庫優化
- 學習java的步驟Java
- servlet接收xml資料流[java]ServletXMLJava
- Java開發中的工作流程和步驟Java
- PHP連線資料庫的步驟PHP資料庫
- 資料庫設計的基本步驟資料庫
- 手工建立資料庫的完整步驟資料庫
- JDBC訪問資料庫的步驟JDBC資料庫
- Laravel 生成假資料步驟Laravel
- 資料庫查詢步驟資料庫
- 複製資料庫步驟資料庫
- 資料庫設計中的6個最佳實踐步驟資料庫
- 大資料開發過程中的5個通用步驟大資料
- java打包相關的步驟Java
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- 資料庫的檢查步驟指令碼資料庫指令碼
- 手工建立/刪除資料庫的步驟資料庫
- 修復MSSQLSERVER資料庫置疑的步驟SQLServer資料庫
- VC UDP接收 傳送 廣播UDP
- TRMM降水資料下載步驟
- Oracle資料庫啟動步驟Oracle資料庫
- JDBC連線資料庫步驟JDBC資料庫
- 資料庫設計方法步驟資料庫
- 手動建立資料庫步驟資料庫
- 大資料開發過程中的5個學習通用步驟大資料
- java Socket接收資料亂碼問題Java
- 智慧資料視覺化的5個步驟視覺化