`
lemo
  • 浏览: 90897 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UDP连接

DOS 
阅读更多
public class TestUDPServer
{
    public static void main(String[] args) throws Exception
    {
        byte[] buf = new byte[1024]; //接受客户端数据存入buf中  
        
        DatagramPacket dp = new DatagramPacket(buf,buf.length);
        
        DatagramSocket ds = new DatagramSocket(5678);
        
        while(true)
        {
            ds.receive(dp);
            ByteArrayInputStream bi = new ByteArrayInputStream(buf);
            DataInputStream in = new DataInputStream(bi);
            System.out.println(in.readLong());
        }
    }
}


public class TestUDPClient
{
    public static void main(String[] args) throws Exception
    {
        //byte[] buf = (new String("hello")).getBytes();
        
        long n = 10000L;
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        DataOutputStream dos = new DataOutputStream(bos);
        
        dos.writeLong(n);
        
        byte[] buf = bos.toByteArray();
        
        DatagramPacket dp = new DatagramPacket(buf,buf.length,
                new InetSocketAddress("127.0.0.1",5678));
        
        DatagramSocket ds = new DatagramSocket(9999); //client本身占据了9999端口向5678端口发数据
        
        ds.send(dp);
        ds.close();
    }
}

分享到:
评论

相关推荐

    易语言取UDP连接列表

    在易语言中,“取UDP连接列表”是一个网络编程相关的功能,主要用于获取当前系统中UDP(User Datagram Protocol,用户数据报协议)的连接状态和信息。 UDP是一种无连接的、不可靠的传输层协议,常用于实时数据传输...

    TCP UDp 连接工具

    支持多连接的TCP UDP连接工具,意味着它可以同时管理并测试多个并发的TCP和UDP连接,这对于评估服务器处理并发请求的能力或者网络环境下的多路复用技术(如TCP的TCP/IPv4选项中的TCP连接复用)性能非常有用。...

    取UDP连接列表.rar

    本主题聚焦于如何获取UDP连接列表,这在系统监控、网络调试或者开发相关应用时非常有用。下面我们将深入探讨这一话题。 首先,我们需要理解什么是UDP连接。不同于TCP连接,UDP不建立持久的连接,而是发送数据报文,...

    C#取本机TCP及UDP连接列表的代码

    首先,`iphlpapi`是Windows操作系统提供的一组函数,用于帮助程序员获取和管理网络接口、IP路由表、TCP/UDP连接等网络信息。在C#中,我们可以通过P/Invoke技术调用这些API函数,P/Invoke允许.NET程序调用非托管代码...

    易语言源码易语言取UDP连接列表源码.rar

    "易语言取UDP连接列表源码"是一个易语言编写的程序,其主要功能是获取UDP(用户数据报协议)连接的列表。在本文中,我们将深入探讨易语言、UDP连接以及如何通过源码实现这一功能。 首先,让我们了解一下易语言。...

    TCP和UDP连接

    本篇文章将详细探讨TCP和UDP连接,以及如何通过工具如TCPView来查看这两种协议的连接情况和端口占用。 首先,TCP是一种面向连接的、可靠的协议。它确保数据包按顺序到达目的地,且在传输过程中丢失或错误的数据可以...

    TCP-UDP连接断开程序.zip

    本程序“TCP-UDP连接断开程序”专注于帮助用户查看并管理本地的TCP和UDP连接,以便进行网络状态的测试和调试。 TCP是一种面向连接的、可靠的传输协议,它保证了数据包的顺序和完整性。当两台设备建立TCP连接时,...

    TCP/UDP连接状态查看

    了解并能够查看TCP/UDP连接状态对于网络管理和故障排查至关重要。 标题“TCP/UDP连接状态查看”指向的是一个功能,允许我们监控本地系统上正在运行的进程与外部通过TCP或UDP进行通信的端口及它们的状态。这有助于...

    如何通过工业以太网CP在 S7-300 与_或 S7-400 之间组态UDP连接以实现数据交换.pdf

    文档《如何通过工业以太网CP在 S7-300 与 或 S7-400 之间组态UDP连接以实现数据交换.pdf》详细描述了如何在S7-300和S7-400 PLC之间通过工业以太网通讯处理器建立UDP连接,从而实现数据交换的过程。以下为根据文档...

    udp连接防止丢失udp连接防止丢失udp连接防止丢失

    总结来说,防止UDP连接丢失主要依靠以下策略:自定义重传机制、前向纠错编码、冗余传输、拥塞控制和自定义连接管理。通过巧妙地结合这些方法,可以在保持UDP高效性的同时提高其可靠性,满足对数据完整性和一致性的...

    modbus-udp连接客户端

    udp客户端连接案例,有解码器,适用与modbus协议的udp连接客户端

    易语言取本机UDP连接信息

    在“易语言取本机UDP连接信息”这个主题中,我们主要探讨的是如何利用易语言来获取本地计算机上的UDP(User Datagram Protocol)连接信息。 UDP是一种无连接的、不可靠的传输层协议,常用于需要快速传输数据且对...

    udp.rar_UDP连接_并发连接

    创建UDP连接的过程与TCP不同,TCP需要经过三次握手建立连接,而UDP则没有连接的概念。在Winsock中,我们首先需要初始化Winsock库,然后创建一个套接字,指定其为UDP类型,接着绑定套接字到本地地址,最后就可以进行...

    C# 获取本机TCP和UDP连接

    在C#编程中,获取本机的TCP和UDP连接是一项重要的网络编程任务,这有助于开发者监控网络活动,排查问题或实现特定的网络管理功能。以下将详细解释如何使用C#来实现这一目标。 首先,我们需要了解TCP(传输控制协议...

    检查TCP/UDP连接状态

    本实例"检查TCP/UDP连接状态"提供了一个工具,它能列出本地计算机上所有的TCP和UDP连接。这样的工具可以帮助开发者找出可能的资源泄漏,例如,未正确关闭的套接字可能导致内存消耗增加。同时,它还可以用于监控网络...

    TCP_UDP连接查看_进程PID.rar

    本压缩包文件"TCP_UDP连接查看_进程PID.rar"显然包含了用于查看TCP和UDP连接以及关联进程PID(进程标识符)的相关资源,特别是易语言编写的源码。下面我们将深入探讨这些知识点。 TCP(传输控制协议)是一种面向...

    udp.rar_UDP_UDP C++ 数据_UDP连接

    创建UDP连接并发送数据的步骤如下: 1. **初始化Winsock**: 首先,你需要调用`WSAStartup`函数来初始化Winsock库。这个函数会加载Winsock DLL并设置版本信息。 2. **创建套接字**: 使用`socket`函数创建一个...

    TCP-UDP.zip_TCP 报文_UDP连接_tcp/udp_udp 收发_网络报文

    而UDP连接则简单得多,没有连接建立和拆除过程,只需发送包含源和目的端口号的UDP报文即可。 实现基于TCP的网络连接,通常需要使用socket编程接口,包括创建socket、绑定地址、监听连接请求、接受连接以及发送和...

    局域网QQ源代码UDP连接

    这种应用通常基于用户数据报协议(UDP)来建立通信,因为UDP提供了一种快速、无连接的服务,适合于实时通信和小规模的数据交换。 UDP是一种无连接的传输层协议,与TCP(传输控制协议)相比,它不提供拥塞控制、顺序...

    易语言源码易语言取本机UDP连接信息源码.rar

    "易语言源码易语言取本机UDP连接信息源码.rar" 这个压缩包文件显然包含了使用易语言编写的获取本机UDP连接信息的源代码。 UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议,常用于需要快速传输但...

Global site tag (gtag.js) - Google Analytics