`

udp 学习笔记

阅读更多

public class UdpSend {


public static void main(String[] args) throws Exception {
// TODO: Add your code here
DatagramSocket ds=new DatagramSocket();
String strInfo="hello你好";
ds.send(new DatagramPacket("hello你好".getBytes(),"hello你好".getBytes().length,InetAddress.getByName("127.0.0.1"),3000));
ds.close();
}

}

 

public class UdpRecv {


public static void main(String[] args) throws Exception {
// TODO: Add your code here

DatagramSocket ds=new DatagramSocket(3000);
byte[] buf=new byte[1024];
DatagramPacket dp=new DatagramPacket(buf,1024);
ds.receive(dp);
System.out.println(new String(dp.getData(),0,dp.getLength())+"from"+
dp.getAddress().getHostAddress()+":"+dp.getPort());
ds.close();
}
}

分享到:
评论

相关推荐

    UDP架构设计-以太网PYH芯片学习笔记

    在本文中,我们将深入探讨基于以太网的UDP(用户数据报协议)架构设计,并结合PYH芯片的学习笔记,理解其在实际应用中的工作原理。首先,我们要知道以太网是局域网中最广泛使用的通信标准,而UDP是互联网协议栈中...

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    Python树莓派学习笔记之UDP传输视频帧操作详解

    在Python树莓派开发中,使用UDP协议进行视频帧传输是一种常见的实践,特别是在远程监控或实时视频流应用中。本文将深入探讨如何在树莓派上实现这一功能,并讲解相关的关键知识点。 首先,选择UDP(User Datagram ...

    WinSock学习笔记(全)

    本套学习笔记全面覆盖了WinSock的基础知识,非常适合初学者深入理解和实践。 首先,WinSock学习笔记(一)可能涵盖了以下内容: 1. **Winsock初始化**:介绍如何使用`WSAStartup`函数来初始化WinSock库,并在完成...

    思科ccna学习笔记

    思科CCNA学习笔记是网络工程师的必备知识,涵盖了计算机网络的基本概念、OSI与TCP/IP协议框架、IP报文传输过程、传输层功能、TCP与UDP对比等内容。以下是该笔记的详细知识点: 一、OSI与TCP/IP协议框架 OSI(Open ...

    Java学习笔记(源码)

    【Java学习笔记(源码)】是一份详细记录了Java编程语言学习过程的资源集合,包含实际的源代码示例。这份笔记旨在帮助初学者和有一定经验的开发者深入理解和掌握Java语言的核心概念、语法以及常见应用。以下是笔记中...

    华为数据通信学习笔记HCDA-8.8.doc

    此外,学习笔记还讨论了 UDP 协议的工作机制,包括 UDP 报文的结构、源端口号、目的端口号、报文长度和校验和等。 本学习笔记对华为数据通信的基础知识进行了系统的介绍和讲解,对于HCDA 证书考试和数据通信方面的...

    TCPIP详解学习笔记

    TCP/IP详解学习笔记主要涵盖了网络通信的基础概念和TCP/IP协议族的核心内容。TCP/IP协议是为了克服计算机之间因操作系统和表达信息方式的差异而导致的沟通难题而诞生的,它是一个协议族,包含了众多协议,如IP、ICMP...

    CCNA学习笔记整理

    ### CCNA学习笔记知识点整理 #### 一、网络连接媒介 **1.1 RJ-45双绞线** - **特点**: 传输数字信号,适用于短距离传输。 - **优势**: 带宽大,最高可达1000Mbps。 - **劣势**: 传输距离较短,通常不超过100米。 ...

    Java+JDK6学习笔记

    本篇将围绕“Java+JDK6学习笔记”展开,探讨在JDK6环境下Java编程的核心知识点。 1. **JDK6概述**:JDK6是Oracle公司于2006年发布的Java平台标准版(Java SE)的一个重要版本,它的全称是Java SE 6,带来了许多新...

    Go 学习笔记 第四版

    《Go学习笔记第四版》是一本深度探讨Go语言的书籍,专为想要深入理解Go语言特性和实战应用的读者设计。Go语言,又称Golang,是Google在2009年发布的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。其...

    Rust学习笔记_78实用知识库分享

    9. Rust网络编程:Rust学习笔记Day 26-27讲述了Rust的网络编程,包括TCP、UDP、HTTP等网络协议的使用和实现。 10. Rust和其他编程语言的比较:Rust学习笔记Day 28-30讲述了Rust和其他编程语言的比较,包括Rust和C++...

    live555学习笔记

    《live555学习笔记》 在深入了解live555之前,我们先了解几个关键的基础类。BasicUsageEnvironment和UsageEnvironment是整个系统的核心组件,它们提供了基础功能和环境支持。UsageEnvironment代表了系统的运行环境...

    mldn学习笔记 — 网络编程

    《mldn学习笔记——网络编程》这篇博客主要探讨了计算机网络编程的相关概念和技术,结合提供的文件《215_网络编程.pdf》,我们可以深入学习这一主题。网络编程是IT领域中的核心部分,它涉及到如何通过网络进行数据...

    网络知识学习笔记

    《网络知识学习笔记》 网络知识的学习,特别是传输层和应用层的协议,是理解现代网络通信基础的关键。数据通信协议定义了数据格式和传输的规则,使得不同设备之间能有效地进行信息交互。协议的分层设计是解决网络...

    UDP 通信-Qt-思维导图-学习笔记

    UDP(用户数据报协议)是一种轻量级、无连接且不可靠的协议,适用于需要快速响应的场景,如文字聊天和音视频通信。其优点是资源消耗小、处理速度快,但缺点是数据传输不可靠,可能会丢包。QUdpSocket类提供了通过UDP...

    Java公司培训经典学习笔记

    Java公司培训经典学习笔记是针对Java编程语言进行深入学习的一份宝贵资料,涵盖了从基础到高级的诸多知识点,旨在帮助开发者提升技能,适应企业级项目开发的需求。以下将详细阐述这些笔记中的关键点: 1. **Java...

    ELK学习笔记(二)【原创】

    本文将深入探讨ELK学习笔记的第二部分,主要关注Logstash,一个强大的数据处理管道,以及如何配置它来作为日志接入网关。我们将通过分析提供的`logstash_gateway.conf`配置文件来理解Logstash的工作原理和设置。 ...

    良葛格Java学习笔记

    【良葛格Java学习笔记】 本笔记主要涵盖了Java编程语言的核心概念和技术,旨在帮助初学者以及有一定基础的开发者深入理解并掌握Java。Java作为一种广泛应用于企业级应用开发、移动开发(尤其是Android)以及大数据...

Global site tag (gtag.js) - Google Analytics