android学习笔记18--------------UDP示例
来源:互联网 发布:淘宝网怎么找厂家店 编辑:程序博客网 时间:2024/06/16 17:54
参考别人一幅原理图。
import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPClient{private DatagramSocket client=null;private DatagramPacket packet=null;private InetAddress host=null;public static int portSend=8888;public static String name="192.168.142.199";public UDPClient(){try{host = InetAddress.getByName(name);client=new DatagramSocket();System.out.println("客户端准备就绪");} catch (Exception e){e.printStackTrace();} }public void UDPClientRun(byte[] buffer) throws IOException{host = InetAddress.getByName(name);packet=new DatagramPacket(buffer,buffer.length, host, portSend);client.send(packet);System.out.println("客户端发送消息");}public void UDPClientStop(){client.close();}}
import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UDPService{private DatagramSocket server =null;private DatagramPacket dPacket=null;private byte[] buffer = new byte[640];public static int portServer=8888;public UDPService (){try{server = new DatagramSocket(portServer);dPacket = new DatagramPacket(buffer, buffer.length);} catch (Exception e){e.printStackTrace();} }public byte[] UDPServiceRun(){try{server.receive(dPacket);System.out.println("服务端接收到消息");} catch (IOException e){e.printStackTrace();System.out.println("服务端未收到消息");}return buffer;}public void UDPSeverStop(){server.close();}public String getClientName(){String name="";name=dPacket.getAddress().toString();return name;}}
- android学习笔记18--------------UDP示例
- Java UDP 网络编程 示例 -Java学习笔记(30)
- Android学习笔记【示例代码】
- udp 学习笔记
- udp学习笔记
- UDP学习笔记
- python 学习笔记 UDP
- UDP协议学习笔记
- TCP/UDP学习笔记
- Android UDP组播示例源代码
- 【Android学习笔记】Android播放音乐示例代码
- Android 官方示例:android-architecture 学习笔记(一)
- udp示例
- UDP基本协议学习笔记
- TCP/IP学习笔记:UDP
- UDP聊天程序学习笔记
- UDP学习笔记要点心得
- STM32NET学习笔记 UDP部分
- MySQL汉字字段按拼音排序
- 成员资格管理
- GWT UiBinder部分官方介绍的翻译
- 微软记事本各种文件的文件头信息
- Erang 聊天服务器(binary)
- android学习笔记18--------------UDP示例
- 如何通过svn给google code上传source
- 最近进行项目开发积累的一些编程经验
- Robotium只有apk文件例如Music.apk
- 进程与线程
- Cookie工作原理
- 一位老电子工程师十年的职场感悟
- 年轻工程师少走弯路的十条忠告
- Linux内核--内核地址空间分布和进程地址空间