`
哈达f
  • 浏览: 114678 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

UDP

    博客分类:
  • j2se
 
阅读更多
import java.net.*;
import java.io.*;
class  UdpSend2
{
	public static void main(String[] args)throws Exception 
	{

		//1,建立udp的socket服务。
		DatagramSocket ds = new DatagramSocket();

		//2,将数据封装成数据包。DatagramPacket(byte[] buf, int length, InetAddress address, int port) 
		
		BufferedReader bufr = 
			new BufferedReader(new InputStreamReader(System.in));

		String line = null;
		while((line=bufr.readLine())!=null)
		{
			byte[] bys = line.getBytes();

			InetAddress ip = InetAddress.getByName("192.168.1.255");

			DatagramPacket dp = new DatagramPacket(bys,bys.length,ip,10000);

			//3,通过socket服务的send方法。将数据包仍出去。
			ds.send(dp);
		}

		//4,关闭资源。
		ds.close();

	}
}


class  UdpReceive2
{
	public static void main(String[] args) throws Exception
	{
		//1.建立socket服务,监听一个端口.
		DatagramSocket ds = new DatagramSocket(10000);

		//2,通过socket服务的receive()方法接收数据。
			//2.1建立一个数据包,用于存放数据,这样可以通过数据包的方法方便获取不同的数据信息。
		while(true)
		{
			byte[] buf = new byte[1024];
			DatagramPacket dp = new DatagramPacket(buf,buf.length);

			ds.receive(dp);

			String ip = dp.getAddress().getHostAddress();

			String data = new String(dp.getData(),0,dp.getLength());

			int port = dp.getPort();

			System.out.println(ip+":"+port+"...."+data);
		}
		//ds.close();

	}
}

 

分享到:
评论

相关推荐

    摄像头udp传输 摄像头udp传输

    摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输摄像头udp传输...

    TCP/UDP socket 调试工具

    TCP/UDP socket 调试工具 TCP/UDP socket 调试工具 SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络编程人员、网络维护人员检查所...

    UDPdump 详解 UDP

    这个程序可以称为UDPdump,打印一些网络上传输的UDP数据的信息。 我们选择分析和现实UDP协议而不是TCP等其它协议,是因为它比其它的协议更简单,作为一个入门程序范例,是很不错的选择。让我们看看代码:

    头歌UDP Ping程序实现-客户端创建UDP套接字

    头歌UDP Ping程序实现-客户端创建UDP套接字头歌UDP Ping程序实现-客户端创建UDP套接字头歌UDP Ping程序实现-客户端创建UDP套接字头歌UDP Ping程序实现-客户端创建UDP套接字头歌UDP Ping程序实现-客户端创建UDP套接...

    Qt用于UDP通信对方停止发送,接收方仍有空报文出现问题

    采用UDP通信的Qt程序,当接收方与发送方正常连接发送报文后,本地定时器自动发送,当中断发送方发送时,接收方仍然有空报文接收到: 接收报文原程序: QByteArray datagram; datagram.resize(udpSocket->...

    C++ Builder编写的用UDP协议实现远程监视屏幕

    C++ Builder编写的用UDP协议实现远程监视屏幕,UDP(User Datagram Protocol,意为用户报文协议)是Internet上广泛采用的通信协议之一。与TCP协议不同,它是一种非连接的传输协议,没有确认机制,可靠性不如TCP,但它...

    UDP协议中的 UDP Flood 攻击详细讲解

    UDP协议全称“用户数据报协议”,User Datagram Protocol,是一种传输层协议。UDP协议是一种无连接的协议,不提供数据报的分组、组装,不对数据包的传输进行确认,当报文发送出去后,发送端不关心报文是否完整的到达...

    欧姆龙通讯.zip_FINS_UDP fins_UDP FINS_欧姆龙UDP_欧姆龙udp通讯

    基于socket udp fins协议 链接plc

    CSharp_most_efficient_UDP_server_client.zip_C# Udp Server_C# udp

    这是最简UDP 服务器/客户程序. 编译运行正确. 已用于实际工程.注释全面. 从这里你可以 学到网络编程的原理. UDPServer 和 UDPClient 编译/使用说明 1. 编译 用 Microsoft (R) Visual C# 2010 编译. 开DOS窗口, ...

    udp通信,windows和linux版本

    包含windows下和linux下的udp客户端/服务端程序。windows下的程序用vc6控制台程序编写,linux下的程序用gcc编译即可。除了同一操作系统下的udp通信外,还能进行windows下与linux下的客户端与服务端通信。出现中文...

    UDP传输例子 UDP源码 UDP UDP传输 UDP发送文件 UDP发送

    UDP源码 UDP UDP传输 UDP发送文件 UDP发送

    TCP_UDP 网络调试助手(PC)

    TCP&UDP测试工具 V1.02 此测试工具用于开发网络通讯程序时,在服务器或客户端测试TCP/UDP通讯连接和测试数据的接收和发送情况。 2007-8-13: 版本号1.028 -1.支持广播包的发送和接收,添加右键删除显示功能; -2....

    CSDN 首发 C#实现 UDP打洞 即时视频聊天 作者阿政

    C# 实现 UDP 打洞 实时视频聊天 视频部分 基于VFW实现※※※※※※※※※※※※※※使用说明※※※※※※※※※※※※※※ChientUDP 客户端ServerUDP 服务端MyClass 使用的类及工具其他的都是去参照的例子 我一并传...

    matlab udp 广播通信_广播_UDP_matlab_matlabudp广播_通信_

    udp 广播 通信,客户端和服务器, matlab 编程

    linux tcp udp 调试工具

    sokit 是一款开源免费的 TCP / UDP 测试(调试)工具, 可以用来接收,发送或转发TCP/UDP数据包。 本程序可以工作在三种模式: 服务器模式,用来监听本地端口,接收外部数据包,并且可以回复自定义数据; 客户端模式,...

    基于UDP协议的视频图像传输的研究与实现

    本文首先介绍了利用UDP协议进行视频网络传输的优点和不足。然后,根据视频网络传输的要求扩展了UDP协议,给UDP数据包定义了一个8个字节的包头结构,用来传送数据包的序列号、时戳等信息,且在发送端对传输进行光滑化...

    C#编写UDP通信实例

    使用时,台式机(通信方1,不一定非要是台式机)打开的是 UDPClient_Server\UDPClient_Server\bin\Debug 中的 UDPClient_Server.exe 笔记本(通信方2,不一定非要是笔记本)打开的是 UDPClient_Server\UdpClient_B\...

    UDP_Sender调试助手

    UDP sender,通过UDP协议发送信息的软件。

    C实现UDP端口扫描

    UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。 在大多数情况下,当向一个未开放的...

    UDP不同网段内网NAT穿透实列(经本人测试成功穿透)

    UDP 在外网环境中不同网段的NAT穿透,网上很多的 资料,但是基本上都是理论知识,而且java的代码很少。 我光是找资料就花了100多积分,经过这些天的努力, 终于被我解决了这个问题。现将完整项目共享给大家。 在test...

Global site tag (gtag.js) - Google Analytics