`

UDP简单程序

阅读更多

<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> 1 import java.net.*;
 2 
 3 public class UdpRecv
 4 {
 5     public static void main(String args[]) throws Exception
 6     {
 7         DatagramSocket ds = new DatagramSocket(3000);
 8         byte [] buf = new byte[1024];
 9         DatagramPacket dp = new DatagramPacket(buf,1024);
10         ds.receive(dp);
11         String strRecv = new String (dp.getData(),0,dp.getLength(),"gb2312")+" from "+dp.getAddress().getHostAddress() + ":"+dp.getPort();
12         System.out.println(strRecv);
13         ds.close();
14     }
15     
16 }

<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> 1 import java.net.*;
 2 
 3 public class UdpSend
 4 {
 5     public static void main(String args[])throws Exception
 6     {
 7         DatagramSocket ds = new DatagramSocket();
 8         String str = "hello ,this is a test";
 9         DatagramPacket dp = new DatagramPacket (str.getBytes(),str.length(),InetAddress.getByName("127.0.0.1"),3000);
10         ds.send(dp);
11         ds.close();
12     }
13 
14 }


分享到:
评论

相关推荐

    java 简单的聊天程序 UDP通信

    在这个场景中,我们关注的是使用Java编程语言实现一个简单的聊天程序,该程序基于用户数据协议(UDP)进行通信,支持多个人同时参与聊天。UDP是一种无连接的、不可靠的传输协议,它在效率上优于面向连接的TCP协议,...

    简单的UDP接收程序

    在这个“简单的UDP接收程序”中,我们可能涉及到以下几个关键知识点: 1. **Socket编程**:在C#中,Socket类是进行网络通信的基础。创建一个Socket实例,指定其地址族(通常为InterNetwork表示IPv4)、套接字类型...

    UDP简单聊天程序示例

    在这个"UDP简单聊天程序示例"中,我们将探讨如何利用C#中的`UdpClient`类来实现一个简单的UDP聊天应用。 首先,我们要理解`UdpClient`类在.NET Framework中的作用。`UdpClient`是System.Net.Sockets命名空间下的一...

    C#Udp 聊天程序

    【C# UDP 聊天程序】是一种基于用户数据报协议(UDP)的通信应用程序,主要涉及客户端和服务器端的设计。UDP 是一种无连接的、不可靠的传输协议,但因其高效、简单的特点,常用于实时应用如视频流、在线游戏等。在...

    最简单的UDP通信程序

    UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议,它是TCP/IP协议族的一...需要注意的是,虽然UDP简单高效,但在需要保证数据完整性和顺序的应用场景下,可能需要自行实现额外的机制来弥补其不足。

    UDP简单通信程序

    下面我们将深入探讨如何使用C#编写UDP简单通信程序。 1. **创建UdpClient对象** 在C#中,首先需要创建一个UdpClient对象,这将用于发送和接收数据。例如: ```csharp UdpClient udpClient = new UdpClient(); `...

    简单的UDP测试程序(适于初学者)

    在这个简单的UDP测试程序中,我们主要会涉及到以下几个核心概念和技术点: 1. **UDP协议特点**: UDP是一种无连接的协议,不建立连接就可以发送数据,因此没有握手过程,减少了开销。但这也意味着它不保证数据的...

    Qt很简单的UDP聊天程序

    在本例中,我们将探讨如何利用Qt实现一个简单的UDP(User Datagram Protocol)聊天程序。UDP是一种无连接的传输协议,适用于对实时性要求较高的场景,如在线游戏、视频会议等,因为它不保证数据包的顺序和完整性,但...

    UDP简易客户端与服务器端程序(Java)

    在这个Java实现的UDP简易客户端与服务器端程序中,我们可以通过两个核心文件——UDPClient.java和UDPServer.java来理解其工作原理。 首先,让我们来看看`UDPServer.java`。服务器端通常负责监听特定的端口,接收...

    C# UDP 简单的聊天程序

    本项目"**C# UDP 简单的聊天程序**"正是基于C#编程语言实现的一个UDP通信基础示例,它为我们提供了理解如何在C#中操作UDP套接字的基本方法。 首先,让我们了解一下UDP的特点。UDP不保证数据包的顺序、完整性和可靠...

    简单的Udp聊天程序

    【标题】:“简单的Udp聊天程序” 【描述】:“简单的udp聊天程序是使用VC++开发的一个Win32应用程序。在计算机网络中,UDP(User Datagram Protocol,用户数据报协议)是一种无连接的、不可靠的传输层协议,常用于...

    java简单UDP聊天程序

    Java UDP聊天程序是一种基于用户数据报协议(User Datagram Protocol,UDP)实现的简单通信应用。UDP是TCP/IP协议族中的一个无连接、不可靠的传输协议,它在发送数据时不需要建立连接,也不保证数据包的顺序到达和...

    udp MFC接收程序

    这篇描述提到了一个基于MFC的单对话框UDP接收程序,这意味着它使用了一个简单的用户界面来显示和交互数据。下面将详细介绍这个程序可能包含的关键知识点: 1. **MFC应用框架**:MFC提供了应用程序的基本结构,包括...

    Udp局域网聊天简单程序

    在本文中,我们将深入探讨如何构建一个简单的基于UDP的局域网聊天程序,以及涉及的相关知识点。 首先,UDP的特点是轻量级和高效。它不提供诸如流量控制、拥塞控制或连接建立等服务,这使得它非常适合于实时应用,如...

    UDP聊天程序_rowqfw_网络编程_udp进行c/s编程_

    标题中的“UDP聊天程序_rowqfw_网络编程_udp进行c/s编程_”表明这是一个关于使用UDP(用户数据报协议)实现C/S(客户机/服务器)架构的简单聊天程序项目。在这个项目中,我们将深入探讨UDP协议的特点以及如何在C/S...

    udp网络程序服务器端

    本主题将深入探讨“UDP网络程序服务器端”这一概念,特别是针对Linux环境下的C语言实现。UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议,与TCP(Transmission Control Protocol)相比,它具有更...

    基于vb的UDP聊天程序

    在这个项目中,开发者创建了一个简单的聊天应用程序,支持两种通信模式:点对点和聊天室。在点对点模式下,两个用户可以直接通过各自的IP地址进行私密对话;而在聊天室模式下,多个用户可以在同一网段内共享一个聊天...

    C#的udp服务器程序

    下面我们将详细讲解如何创建一个简单的UDP服务器程序,涉及的知识点包括: 1. **UdpClient类**:这是C#用于UDP通信的主要类,提供了发送和接收数据的方法。 - **构造函数**:创建`UdpClient`实例时,可以指定本地...

    基于UDP的聊天程序的实验报告

    我们的目的是设计并实现一个简易的基于UDP的群聊应用程序。 ##### UDP协议的理解: **UDP(User Datagram Protocol)**是一种无连接的传输层协议,它主要用于那些不需要确保数据准确到达的应用场景。例如,在实时...

    AB-PLC】UDP 通信程序 UDP_COM_V30.rar

    UDP是一种无连接的传输层协议,它不建立连接也不保证数据包的顺序或可靠传递,而是提供一种简单的“发送与忘记”的服务。这意味着发送方发送数据后不会等待接收方的确认,这使得UDP在速度上比TCP(Transmission ...

Global site tag (gtag.js) - Google Analytics