/**
* 将生成的数据,发送到对应的服务器的端口上
* @param msg
* @return 成功0 失败-1
*/
public int sendMsgAgent(String msg){
DatagramSocket datagramSocket = null;
DatagramPacket datagramPacket = null;
byte [] buf = msg.getBytes();
try {
datagramSocket = new DatagramSocket();
datagramPacket = new DatagramPacket(buf,buf.length,InetAddress.getByName(SystemConfig.agentIp),SystemConfig.agentPort);
datagramSocket.send(datagramPacket);
return 0;
} catch (SocketException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally{
}
return -1;
}
DatagramSocket发送数据包
最新推荐文章于 2024-03-13 19:19:51 发布
本文介绍了一个使用Java实现的UDP消息发送方法。该方法通过DatagramSocket和DatagramPacket类发送指定的消息到配置好的服务器IP及端口。文章详细展示了如何处理SocketException、UnknownHostException和IOException等异常情况。
3037

被折叠的 条评论
为什么被折叠?



