当前位置:网站首页 > Java基础 > 正文

java编程udp教程



package com.itycl.net;

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException;

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

UdpSendDemo2 usd</span>=<span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> UdpSendDemo2 (); usd.send(); 

} void send() throws Exception {

BufferedReader br</span>=<span style="color: rgba(0, 0, 255, 1)">new</span> BufferedReader(<span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> InputStreamReader(System.in));//读取键盘上输入的数据 DatagramSocket ds</span>=<span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> DatagramSocket();//建立一个数据包<br> String line</span>=<span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">while</span>((line=br.readLine())!=<span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">byte</span>[] buf=<span style="color: rgba(0, 0, 0, 1)">line.getBytes(); DatagramPacket dp</span>=<span style="color: rgba(0, 0, 255, 1)">new</span> DatagramPacket(buf,buf.length,InetAddress.getByName("localhost"),9632<span style="color: rgba(0, 0, 0, 1)">);/<br> /把封装好的数据包发送到目的端口的目的应用程序上 ds.send(dp);//发送数据 } ds.close();//关闭传输资源 

}

}

  • 上一篇: 西安java教程入门
  • 下一篇: java selenium教程
  • 版权声明


    相关文章:

  • 西安java教程入门2025-11-11 08:18:03
  • 黑马java初级教程2025-11-11 08:18:03
  • java全貌教程2025-11-11 08:18:03
  • java笔试视频教程2025-11-11 08:18:03
  • java包装教程2025-11-11 08:18:03
  • java selenium教程2025-11-11 08:18:03
  • java安装教程与使用2025-11-11 08:18:03
  • java 简教程2025-11-11 08:18:03
  • java教程2722025-11-11 08:18:03
  • java 编程 教程2025-11-11 08:18:03