package com.qinxiaoyu.lib.transmit.net.udp;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import com.qinxiaoyu.lib.Debug;public class UdpClient {    private static final String tag = "UdpClient";    private static void debug(String msg)    {        if(Debug.debugTransimtNetUdpUdpClient)            Debug.debugx(tag, msg);    }    public static void send(String ip,int port,byte[] data) throws Exception    {        DatagramSocket socket = new DatagramSocket();          DatagramPacket packet = new DatagramPacket(data, data.length,InetAddress.getByName(ip), port);          socket.send(packet);         socket.close();    }    /** * 通过udp将一串数据发送至指定ip地址的指定端口<hr> * @author 秦晓宇 * @date 2015年2月27日 * @param ip -发送方的ip地址 * @param port -对方的接收端口 * @param data -发送的数据 * @return * -发送成功则返回true<br> * -发送失败返回false。 */    public static boolean send(String ip,int port,String data) // throws Exception    {        DatagramSocket socket;        try         {            debug("send");            socket = new DatagramSocket();            byte buffer[] = data.getBytes();            DatagramPacket packet = new DatagramPacket(buffer, buffer.length,InetAddress.getByName(ip),port);              socket.send(packet);            socket.close();            return true;        }         catch (SocketException e)         {            // TODO Auto-generated catch block            debug("SocketException");            e.printStackTrace();            return false;        } catch (Exception e)         {            // TODO Auto-generated catch block            debug("Exception");            e.printStackTrace();            return false;        }      }}

更多相关文章

  1. Android跑指定包Monkey脚本
  2. ProGuard用法
  3. android发送短信
  4. Android(安卓)调用J2EE webservice
  5. Android学习笔记(九)
  6. Android调用系统相机拍照并保存到指定位置
  7. 2013.09.24——— android ADB server didn't ACK
  8. android adb常用命令整理
  9. android 中调用接口发送短信

随机推荐

  1. Android UI之RadioGroup
  2. Android ndk-stack tool
  3. Android调试笔记——Installation error
  4. Android应用程序资源管理器
  5. Android com.android.support 版本不一致
  6. android进度对话框的使用
  7. android一些不常用的事件
  8. Android第二十六课 调试模式 file.exits
  9. 2018-09-20~2018-09-21 Google Developer
  10. android性能优化-渲染-嵌套标签