網路程式設計UDP協議方式
一,UDP傳送和接受資料
1,傳送資料
(1)建立傳送端的 Socket物件(DatagramSocket);
(2)建立資料,並把資料打包(DatagramPacket),且注意傳入的引數格式;
(3)呼叫 DatagramSocket物件的方法傳送資料;
(4)關閉
demo程式碼如下;
public static void main(String[] args) throws IOException {
DatagramSocket ds=new DatagramSocket();
byte[] bytes = "hello.java".getBytes();
int length = bytes.length;
InetAddress ia=InetAddress.getByName("192.168.2.153");
DatagramPacket dp=new DatagramPacket(bytes,length,ia,25560);
ds.send(dp);
ds.close();
}
2,接收資料
(1)建立接收端的 Socket物件(DatagramSocket)
(2)建立一個資料包,用於接收資料
(3)呼叫 DatagramSocket物件的方法接收資料
(4)解析資料包,並把資料在控制檯顯示
(5)關閉接收端
public static void main(String[] args) throws IOException {
DatagramSocket ds=new DatagramSocket(25560);
byte[] bytes = new byte[1024];
DatagramPacket dp=new DatagramPacket(bytes,bytes.length);
ds.receive(dp);
byte[] data = dp.getData();
String string=new String(data);
System.out.println(string);
ds.close();
}
相關文章
- 計算機網路之六:UDP協議計算機網路UDP協議
- UDP協議網路Socket程式設計(java實現C/S通訊案例)UDP協議程式設計Java
- 網路程式設計協議(TCP和UDP協議,黏包問題)以及socketserver模組程式設計協議TCPUDPServer
- 基於TCP/UDP的Socket程式設計,HTTP/HTTPS協議TCPUDP程式設計HTTP協議
- Android程式設計師必知必會的網路通訊傳輸層協議——UDP和TCPAndroid程式設計師協議UDPTCP
- Python 網路資料傳輸協議 TCP 程式設計Python協議TCP程式設計
- 網路協議之:基於UDP的高速資料傳輸協議UDT協議UDP
- 網路程式設計-UDP程式設計UDP
- Python中兩種網路程式設計方式:Socket和HTTP協議Python程式設計HTTP協議
- 好程式設計師Python培訓分享udp和tcp協議介紹程式設計師PythonUDPTCP協議
- 【網路程式設計】Tcp/Udp程式設計TCPUDP
- Java 網路程式設計(TCP程式設計 和 UDP程式設計)Java程式設計TCPUDP
- 計算網路之MSTP協議與VRRP協議協議VR
- UDP&TCP Linux網路應用程式設計詳解UDPTCPLinux程式設計
- Python網路程式設計——IP、UDPPython程式設計UDP
- Java網路程式設計之UDPJava程式設計UDP
- TCP和UDP協議TCPUDP協議
- Socket:UDP協議小白UDP協議
- UDP協議詳解UDP協議
- PYTHON 黑帽程式設計 1.5 使用 WIRESHARK 練習網路協議分析Python程式設計協議
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- [計算機網路]協議棧計算機網路協議
- 網路協議協議
- 網路程式設計中TCP與UDP程式設計TCPUDP
- 【網路程式設計】TCPIP-5-UDP程式設計TCPUDP
- TCP/IP、UDP/IP協議TCPUDP協議
- 基於TCP協議的Socket網路程式設計( )TCP協議程式設計
- Java 網路程式設計 – TCP協議基本步驟Java程式設計TCP協議
- 如何設計一個好的通訊網路協議協議
- [譯] Swift 寫網路層:用面向協議的方式Swift協議
- 淺析面向協議程式設計協議程式設計
- 計算機網路七層協議計算機網路協議
- Java:基於TCP協議網路socket程式設計(實現C/S通訊)JavaTCP協議程式設計
- 漫談計算機網路:網路層 ------ 重點:IP協議與網際網路路由選擇協議計算機網路協議路由
- 網路程式設計之 Udp接收資料程式設計UDP
- 網路程式設計原理與UDP實現程式設計UDP
- Java網路程式設計UDP通訊原理Java程式設計UDP
- web網路協議Web協議