收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

威尼斯人线上赌博注册 

交流首页 » Java »java UDP Socket2  XML
发表人 内容
viaaa
[头像]

交流经验:
总积分:120
级别:普通会员
注册时间: 2011-11-07
文章: 9
离线

简单容易的UDP消息发送和接受;UDP是user datagram protocol的简称 户数据包协议, 
是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 
接下来看代码 

 

server: 


java代码:
 public void sendMsg(){
 		int port = 8080;
		String host = "192.168.1.129";
		int length=1500;
		try {
			System.out.println(InetAddress.getByName("localhost"));
			DatagramSocket datasocket = new DatagramSocket();
			byte[] data = "test测试".getBytes("utf-8");
			InetAddress address;
			address = InetAddress.getByName(host);
			DatagramPacket pack = new DatagramPacket(data,data.length,address,port);
			datasocket.send(pack);	
		} catch (SocketException e) {
			e.printStackTrace();
		} catch (UnknownHostException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
}

client: 

java代码:
	public static void main(String[] args) {
		byte[] data = new byte[1500];
		int port = 8080;//指定的端口号
		try{
			DatagramSocket socket = new DatagramSocket(port);
			DatagramPacket p = new DatagramPacket(data,data.length);
			socket.receive(p);//接受数据包
			String text = new String(data,0,data.length);
			System.out.println("接受到内容:"+text);
		}catch(Exception ex){
			ex.printStackTrace();
		}
	}




推广链接
精品视频课程推荐

Java Web开发理论部分视频教程
系统掌握开发实际的Java Web应用所需的理论知识和技能(Servlet、Jsp、JavaBean、TagLib、EL、JSTL、MVC模式、连接池DataSource、JNDI等知识)。涉及项目:在线投票计数、在线人数统计、登录检查、购物车、商品管理、非法字符替换等多个随堂演示小应用。

透彻理解JavaBean视频教程
深入浅出的讲解JavaBen的写法、JavaBean的用法、JavaBean的实现机制、JavaBean对应翻译的代码理解。

Java Web开发-项目部分(中国移动科技综合管理系统)视频教程
中国移动科技综合管理系统,对JDBC实现CRUD的抽象化和复用化;UUID自动生成;分层开发、综合示范Jsp+Servlet+JavaBean+TagLib+JSTL+JDBC的实现;Web分页、Web树、日期控件、真实值和表现值转换;众多杂项技术的实现,比如:tab、左右选择等等

研磨设计模式——跟着cc学设计系列视频教程
本视频课程是北京Java私塾原创精品书籍《研磨设计模式》一书的配套学习视频,由《研磨设计模式》的第一作者CC录制 课程目标:全面、系统的掌握GoF设计模式的知识,达到可以在实际项目开发中运用的能力 技术要点:如何实现可配置、如何实现缓存以及缓存的管理、如何实现用缓存来控制多实例的创建、如何实现参数化工厂、 如何实现可扩展工厂、如何实现原型管理器、如何实现Java的静态代理和动态代理、如何实现多线程处理队列请求、 如何实现命令的参数化配置、可撤销的操作、宏命令、队列请求和日志请求、如何实现翻页迭代、如何检测环状结构、 如何实现通用的增删改查、如何模拟工作流来处理流程、如何实现简单又通用的XML读取、如何实现模拟AOP的功能......

Javascript基础视频教程
JavaScript的内置对象--Array、String、Date、Math等,可以通过DOM对象进行对象控制,创建控制菜单及复选框的控制,创建二级联动列表框及列表框选项的移动,JavaScript项目,创建基于JS的商品管理系统。

 
交流首页 » Java
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网

博聚网
博聚网