【Java开源代码栏目提醒】:网学会员,鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“UDPClient.java”一文,供大家参考学习!
package ch3.net;
import java.io.*;
import java.lang.*;
import java.net.*;
public class UDPClient {
private DatagramSocket cli;
private DatagramPacket pac;
private byte sb[];
private String sen;
public UDPClient() {
Init();
}
public void Init() {
try {
// 指定端口号
cli = new DatagramSocket(992);
sb = new byte[1024];
sen = "UDP方式发送数据
演示程序";
sb = sen.getBytes(); // 转化为字节形式发送
System.out.println("打包开始发送数据");
pac = new DatagramPacket(sb, sb.length, InetAddress
.getByName("localhost"), 993); // 指定服务器端口为993
cli.send(pac);
sen = "发送数据结束";
sb = sen.getBytes(); // 转化为字节形式发送
System.out.println("打包开始发送数据");
pac = new DatagramPacket(sb, sb.length, InetAddress
.getByName("localhost"), 993); // 指定服务器端口为993
cli.send(pac);
} catch (SocketException se) {
se.printStackTrace();
} catch (IOException ie) {
ie.printStackTrace();
}
}
public static void main(String args[]) {
new UDPClient();
}
}