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協議
- 網路程式設計之 Udp接收資料程式設計UDP
- Java訪問資料庫的具體步驟:Java資料庫
- 【測試】echo傳送和接收TCP/UDP資料包|shell 傳送TCP/UDP資料包TCPUDP
- java中呼叫dll檔案的步驟Java
- 資料探勘的步驟有哪些?
- 資料庫設計的基本步驟資料庫
- PHP連線資料庫的步驟PHP資料庫
- Java開發中的工作流程和步驟Java
- Laravel 生成假資料步驟Laravel
- 資料庫設計中的6個最佳實踐步驟資料庫
- 大資料開發過程中的5個通用步驟大資料
- java打包相關的步驟Java
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- http tcp udp json 接收測試HTTPTCPUDPJSON
- VC UDP接收 傳送 廣播UDP
- 0229-UDP 傳送和接收UDP
- TRMM降水資料下載步驟
- Oracle資料庫啟動步驟Oracle資料庫
- jmeter 傳送 UDP 請求,怎麼接收伺服器返回的 TCP 服務資料JMeterUDP伺服器TCP
- 智慧資料視覺化的5個步驟視覺化
- 詳解資料處理的六步驟
- 大資料開發過程中的5個學習通用步驟大資料
- 大資料探勘的大致步驟是怎樣的?大資料
- Hive:資料倉儲構建步驟Hive
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- python連線mysql資料庫步驟PythonMySql資料庫
- kubernetes-部署Oracle資料庫步驟Oracle資料庫
- Java怎麼學?Java的學習步驟分享Java
- 騰訊雲資料永珍內容稽核詳細步驟(JAVA版)Java
- java中利用hanlp比較兩個文字相似度的步驟JavaHanLP
- 乾貨分享:資料分析的6大基本步驟
- 步步為贏,做好資料分析的7個步驟
- 大資料視覺化分析的步驟有哪些大資料視覺化
- 使用Spring Integration接收TCP與UDP請求SpringTCPUDP
- oracle資料庫使用者建立步驟Oracle資料庫
- Jaspersoft?Studio新增mysql資料庫配置步驟MySql資料庫