`
yejun0099
  • 浏览: 26264 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

UDP通信

    博客分类:
  • java
阅读更多

服务端:

package s;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;

public class Server {
		
	public static void main(String[] args) throws Exception {
		
		DatagramSocket socket = new DatagramSocket(4187);
		System.out.println("启动服务器......");
		byte[] buff = new byte[1024];
		DatagramPacket pack = new DatagramPacket(buff, buff.length);
		socket.receive(pack);
		System.out.println(new String(pack.getData()));
		
		
	}
}

 客户端:

package c;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;


public class Client {
	public static void main(String[] args) throws Exception {
		DatagramSocket data = new DatagramSocket(4187);
		System.out.println("客户端启动......");
		InetAddress inet = InetAddress.getByName("127.0.0.1");
		String str = "hello";
		byte[] buff = str.getBytes();
		DatagramPacket packet = new DatagramPacket(buff, buff.length, inet, 4187);
		data.send(packet);
		
	}
}
 
分享到:
评论

相关推荐

    UDP.rar_C# udp通信_UDP 通信协议_UDP 通信协议C++_UDP通信_udp程序

    在C#中,使用System.Net.Sockets命名空间下的UdpClient类可以方便地实现UDP通信。首先创建UdpClient实例,然后通过ReceiveAsync或Send方法分别实现数据的接收和发送。例如: ```csharp using System.Net; using ...

    Qt_UDP通信,qt实现udp通信,C,C++

    Qt是一个跨平台的C++图形用户界面应用程序开发框架,它提供了丰富的API来支持UDP通信。下面将详细介绍如何使用Qt实现UDP的发送与接收。 首先,理解UDP通信的基本概念。UDP协议不保证数据包的顺序、完整性和可靠性,...

    C++实现UDP通信代码

    本示例将详细介绍如何使用C++来实现UDP通信。 首先,我们要理解UDP的基础概念。UDP不提供像TCP那样的连接建立和维护,它不保证数据包的顺序到达,也不处理重传,因此,UDP通信通常比TCP更快,但可靠性较低。在C++中...

    S71200与调试助手UDP通信.zip

    《S7-1200 PLC与调试助手的UDP通信技术详解》 在工业自动化领域,SIMATIC S7-1200系列PLC(可编程逻辑控制器)因其高效、灵活和易于编程的特点,被广泛应用于各种控制系统中。在本资料中,我们将深入探讨如何利用...

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

    其支持多种通信协议,包括以太网/IP、DH+、DH485等,而UDP通信则属于其网络通信的一种方式。在AB PLC中实现UDP通信通常涉及到编程和配置两个方面: 1. 编程:在AB PLC中,我们通常使用RSLogix 5000编程软件进行逻辑...

    C# 编写winform程序实现UDP通信

    在C#中,我们通常使用System.Net.Sockets命名空间中的UdpClient类来处理UDP通信。 首先,我们需要创建两个WinForm应用程序,分别代表UDP通信的两个节点,我们称它们为UDP Host A和UDP Host B。这两个程序都需要包含...

    C#winform TCP通信 UDP通信 Socket通信 vs2017 .net4.0

    本项目"NetSocketTest"旨在提供一个基础的参考,涵盖了C# WinForm环境下TCP和UDP通信的实现,以及使用VS2017开发工具和.NET 4.0框架。 TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流...

    VC6实现UDP通信

    首先,我们要了解UDP通信的基本原理。UDP通信涉及两个主要部分:发送端和接收端。发送端负责封装数据到UDP数据报中,并通过套接字接口发送到网络;接收端则监听特定的端口号,接收到数据后进行解封装并处理。 在VC6...

    android udp通信示例

    在Android开发中,UDP通信是一种常见且高效的数据传输方式,特别是在局域网内进行设备间的快速通信。本示例主要探讨如何在Android应用中利用UDP(User Datagram Protocol)实现与PC端服务程序的通信,包括发送UDP...

    UDP通信类CUDP

    UDP通信类CUDP是针对UDP协议实现的一种通信类,它为开发者提供了在Windows环境下(如Visual Studio 2008到2012)进行UDP通信的便捷接口。UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议,它的...

    UDP通信协议例子 C# visual studio2008

    在C#编程环境中,利用Visual Studio 2008开发UDP通信协议的例子,可以深入理解网络编程的基本原理。 首先,UDP通信的核心在于`System.Net.Sockets`命名空间中的`UdpClient`类。这个类提供了发送和接收UDP数据报的...

    C#UDP.zip_UDP_UDP c#通讯_udp通信方式_网口通讯_网口通讯测

    在C#编程中,我们可以利用System.Net.Sockets命名空间中的UdpClient类来实现UDP通信。 1. UDP的特点: - **无连接**:UDP在发送数据之前不需要建立连接,因此可以快速发送数据,但同时也意味着没有确认接收方是否...

    X-Plane11_UDP通信的说明文档 (中文).docx

    X-Plane11_UDP通信的说明文档(中文) X-Plane 11 是一款飞行模拟器,使用 UDP 通信协议与外部应用程序交互。为了帮助用户更好地理解和使用 X-Plane 11 的UDP通信功能,本文档将详细介绍 X-Plane 11 的UDP通信机制...

    W5500的UDP通信方式代码(基于stm32f103单片机).rar

    在本文中,我们将深入探讨如何在STM32F103单片机上实现W5500芯片的UDP通信。W5500是一款集成SPI接口的以太网控制器,它提供了完整的TCP/IP协议栈,包括UDP(用户数据报协议),这使得嵌入式系统能够方便地进行网络...

    基于Qt的Udp通信

    首先,让我们了解基于Qt的UDP通信的基本概念。在Qt中,我们可以使用QSocket类来处理UDP通信。QSocket是Qt网络模块的一部分,提供了低级别的网络通信功能,包括TCP和UDP。对于UDP,我们需要使用QUdpSocket类。 1. **...

    socket udp 通信例子

    Socket UDP通信是网络编程中的一个重要概念,主要用于实现进程间的异步、无连接的数据传输。UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议,与TCP(Transmission Control Protocol)相比,它更...

    MFC UDP通信简单实现

    在开始深入探讨MFC中UDP通信的实现之前,我们首先要理解TCP与UDP在网络通信中的区别。TCP协议是一种面向连接的、可靠的传输层协议,它提供了错误检测和确认机制,确保数据包能够准确、有序地到达目的地。因此,TCP在...

    Java-Oracle-UDP通信

    Java-Oracle-UDP通信是一种基于无连接的网络通信方式,主要应用于实时数据传输或需要高效传输少量数据的场景。在Java编程中,我们通常使用`java.net`包中的`DatagramSocket`类来处理UDP通信,而在Oracle数据库环境中...

    基于VS2010的UDP通信程序

    【基于VS2010的UDP通信程序】是一个利用Visual Studio 2010开发的示例项目,展示了如何在Windows环境下实现基于UDP(User Datagram Protocol)的网络通信。UDP是一种无连接的传输层协议,它不像TCP那样提供可靠的、...

    Labwindow_cvi TCP UDP通信例程

    在“Labwindow_cvi TCP UDP通信例程”这个压缩包中,你将找到有关如何在LabWindows/CVI中实现TCP和UDP通信的示例代码。这两种网络通信协议在工业自动化、数据采集以及远程监控等领域有着广泛的应用。 TCP...

Global site tag (gtag.js) - Google Analytics