當前位置:編程學習大全網 - 網站源碼 - java網絡編程:程序問題,接收不到數據

java網絡編程:程序問題,接收不到數據

這是java網絡編程裏的UDPServer?和UDPClient?之間簡單通信程序啊,等等我看看妳的程序再說

妳想要的是不是這種效果?

import java.net.*;

class UdpSend{

public static void main(String[] args)throws Exception{

//1.創建udp服務,通過DatagramSocket對象

DatagramSocket ds = new DatagramSocket(8888);//---這兒的端口號不要和UdpRece的壹樣

//2.確定數據,並封裝成數據包。

//DatagramPacket(byte[] buf, int length, InetAddress address,?

int port)?

//構造數據報包,用來將長度為 length 的包發送到指定主機上的

指定端口號。

byte[] buf = "udp shu ju lai le".getBytes();

DatagramPacket dp =?

new DatagramPacket(buf,buf.length,InetAddress.getByName

("169.254.200.14"),10000);//----這兒的端口號保持與UdpRece壹樣

//3.通過Socket服務,將已有的數據包發送出去。通過send方法。

ds.send(dp);

//4.關閉資源

ds.close();

}

}

最後想說,先運行UdpRece 再運行UdpSend,反過來UdpSend要運行2遍

  • 上一篇:煤炭化驗指標,請專家們詳細解釋壹下其中各項含義,最好補充說明壹下這類煤炭適用於哪種行類使用。
  • 下一篇:殺毒軟件是怎麽樣發現新病毒的?病毒特征碼是什麽?
  • copyright 2024編程學習大全網