<tbody id="aoe7r"></tbody>
  1. <dd id="aoe7r"></dd>

    <ol id="aoe7r"></ol>
    當前位置:首頁 > 今日 > 正文

    javaudp編程步驟 | java如何用udp協議

    1.ip地址:

    javaudp編程步驟 | java如何用udp協議

    作用:找到網絡上的唯一一臺設備。IP 地址是指互聯網協議地址, 是 IP Address 的縮寫. IP 地址是 IP 協議提供的一種統一的地址格式.格式:4段,每一段的0-255之間,但255這個給?廣播留留的地址255.255.255.25查看ip地址:ifconfig(linux),ipconfig(windows)

    2.查看網絡連通性:

    ping 127.0.0.1 檢查本機操作系統網絡功能工作是否正常.ping 本機網卡IP地址 檢查網卡是否正常工作.ping 遠程主機IP/域名 檢查與遠程主機的連通性.不通的情況有兩種,一種地址寫錯了,一種防火墻。內網的地址:這個是我們的路由器分配的地址,讓我們局域網的用戶可以互相通訊,外網的地址:電信這塊給你?一個設備,這個設備可以得到外網的地址。

    3.端口:

    作用:用來確定唯一 一臺設備上的網絡通訊的軟件或網絡程序必須要有端口號。分類:知名端口0—1023; 動態端口1024—65535。

    4.UDP特點:

    無連接,資源開銷小,速度快數據不可靠,容易丟數據包

    實例

    服務端:

    public class Server { public static void main(String[] args) { try { DatagramSocket server = new DatagramSocket(5060); DatagramPacket packet = new DatagramPacket(new byte[1024], 1024); server.receive(packet); System.out.println(packet.getAddress().getHostName() "(" packet.getPort() "):" new String(packet.getData())); packet.setData("Hello Client".getBytes()); packet.setPort(5070); packet.setAddress(InetAddress.getLocalHost()); server.send(packet); server.close(); } catch (IOException e) { e.printStackTrace(); } }}

    客戶端:

    public class Client { public static void main(String[] args){ try { DatagramSocket client = new DatagramSocket(5070); DatagramPacket packet = new DatagramPacket(new byte[1024],1024); packet.setPort(5060); packet.setAddress(InetAddress.getLocalHost()); packet.setData("Hello Server".getBytes()); client.send(packet); client.receive(packet); System.out.println(packet.getAddress().getHostName() "(" packet.getPort() "):" new String(packet.getData())); client.close(); } catch (IOException e) { e.printStackTrace(); } }}

    以上則為【javaudp編程步驟 | java如何用udp協議】的相關內容,更多相關內容關注i8站長網。

    超碰无码一区二区
      <tbody id="aoe7r"></tbody>
    1. <dd id="aoe7r"></dd>

      <ol id="aoe7r"></ol>