`
gaojingsong
  • 浏览: 1201870 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

JAVA 网络编程之UDP编程

阅读更多

多线程,网络编程,反射,集合是java语言的重头戏,其中反射是java一切框架的基石。

 

 

客户端:

SocketAddress sa =new  InetSocketAddress("10.10.2.42", 6666);

DatagramSocket ds = new DatagramSocket();

//发送多少数据给服务器哪个端口

DatagramPacket dd = new DatagramPacket("hello".getBytes(),"hello".length(),sa);

ds.send(dd);

 

服务器端

SocketAddress sa =new  InetSocketAddress("10.10.2.42", 6666);

DatagramSocket ds = new DatagramSocket(sa);

 

byte[] buf = new byte[1000];

DatagramPacket recv = new DatagramPacket(buf, buf.length);

int leng = recv.getLength() ;

byte[] msg =  recv.getData(); 

ds.receive(recv); //阻塞方法

 

System.out.println(new String(msg,0,leng).trim());

 

}

1
6
分享到:
评论

相关推荐

    Java网络编程案例教程习题参考答案 .pdf

    Java_network_programming是Java编程语言中一个基础组件,用于实现网络通信。以下是Java网络编程案例教程习题参考答案中涉及到的知识点: 1. Socket编程:Socket是Java网络编程中最基本的组件,用于实现网络通信。...

    java网络编程之UDP协议通信

    Java网络编程中的UDP(User Datagram Protocol)协议是一种无连接、不可靠的传输协议,与TCP相比,它更注重速度和效率。在这个项目中,我们利用Java的Socket编程接口实现了基于UDP的通信。以下是对相关知识点的详细...

    JAVA的udp编程

    Java的UDP编程

    Java网络编程/Java网络编程实例

    Java网络编程是Java开发中的重要领域,它涵盖了网络应用程序的设计、实现和调试。在这个主题下,我们可以探讨多个关键知识点: 1. **Java Socket编程**:Java的Socket类提供了基于TCP/IP协议的网络通信能力。通过...

    Java网络编程(第4版)PDF

    《Java网络编程(第4版)》是一本深入探讨Java平台上的网络编程技术的专业书籍,适合想要提升Java通讯技术的学者阅读。此书全面覆盖了Java网络编程的基础和高级概念,帮助开发者理解如何利用Java语言构建高效、可靠的...

    java网络编程,UDP,发送16进制报文。

    总结,本教程介绍了如何使用Java进行UDP网络编程,特别是如何发送16进制格式的报文。通过结合Base64编码,可以实现将大型数据(如图片)分块发送。实践中,需要考虑数据完整性和网络环境的可靠性,以及服务端的数据...

    Java网络编程期末考试复习题库+答案

    Java网络编程是计算机科学中的一个重要领域,特别是在软件开发中,它涉及到如何通过网络进行数据传输和通信。在Java中,网络编程主要依赖于Java的Socket编程、ServerSocket、URL类以及NIO(非阻塞I/O)等核心API。这...

    Java网络编程第三版.pdf

    1. **Java网络编程基础**:首先,书中会介绍Java中的Socket编程,包括TCP和UDP协议的基础知识,以及如何使用Java的Socket和ServerSocket类创建客户端和服务器端的连接。 2. **I/O与NIO**:Java的I/O流系统是网络...

    java网络编程

    4. **UDP编程**: - **无连接通信**:UDP不保证数据的可靠传输,但具有更低的延迟。 - **广播与多播**:UDP支持广播和多播,适用于需要向多个接收者发送数据的场景。 5. **HTTP与HTTPS**: - **HTTP协议**:超...

    java udp socket 网络编程

    Java UDP套接字网络编程是Java编程领域中的一个重要部分,主要涉及如何利用Java的Socket类库来实现基于用户数据报协议(User Datagram Protocol)的通信。UDP是一种无连接的、不可靠的传输协议,适用于对实时性要求...

    Java网络编程UDP

    1. **DatagramSocket**:这是Java UDP编程的主要接口,用于发送和接收数据报。创建一个`DatagramSocket`对象,你可以指定一个端口号,如果没有指定,系统会自动分配一个。一旦创建,就可以通过`send()`方法发送`...

    《Java网络编程实例:Java网络编程实例》

    Java网络编程是开发分布式应用程序的关键技术,它使得Java程序能够与其他设备、系统和服务进行通信。本书《Java网络编程实例:Java网络编程实例》显然聚焦于通过实际案例来教授这一核心技能。以下是一些主要的知识点...

    Java Socket编程实现UDP网络测试

    Java Socket编程实现UDP网络测试是计算机网络领域中的一个重要实践,主要涉及到Java编程语言以及网络通信协议UDP(User Datagram Protocol)。Socket在计算机网络中扮演着桥梁的角色,它允许应用程序通过网络发送和...

    Java网络编程实例(随书源代码)

    Java网络编程是开发分布式应用程序的关键技术,它允许程序通过网络发送和接收数据。《Java网络编程实例》这本书的源代码提供了丰富的示例,帮助读者深入理解这一领域。本压缩包包含的源代码覆盖了Java网络编程的各种...

    JAVA进行UDP编程

    下面将详细介绍Java进行UDP编程的相关知识点。 **一、UDP的特点** 1. **无连接性**:UDP不建立连接,直接发送数据,因此速度快,但可能会丢失数据或顺序错乱。 2. **不可靠性**:UDP不保证数据包的接收,也不检测和...

    java网络编程UDP协议通信

    通过java网络编程深入理解UDP协议通信,与TCP的区别等等 源码包每一行都有注释,在代码里面每一个类都有详细的注释来解释这个类的功能这个方法的功能,调用哪一个类的哪一个功能等等。 压缩包包含实验报告(实验原理...

    JAVA网络编程大全,pdf版

    《JAVA网络编程大全》是一本全面且深入介绍Java网络编程技术的权威著作,旨在帮助读者掌握Java在构建网络应用程序中的核心概念和实践技巧。PDF版的书籍为学习者提供了便捷的电子阅读体验,随时随地都能深化对Java...

    java网络编程经典的学习书籍

    《Java网络编程》是编程领域的经典著作,尤其对于学习Java网络编程的初学者及进阶者来说,这本书具有很高的参考价值。它详细介绍了如何利用Java语言进行网络通信,涵盖了网络编程的基本概念、协议以及实现方法。 一...

    java网络编程源码

    3. **UDP编程**:除了TCP,Java还支持使用DatagramSocket进行无连接的UDP通信。源码中可能包含使用DatagramPacket发送和接收数据包的例子,展示了UDP的简单性和灵活性。 4. **网络数据编码与解码**:在进行网络通信...

Global site tag (gtag.js) - Google Analytics