UDP通信(一)

简介: package cn.com; import java.net.DatagramPacket; //UDP接收端 //利用DatagramSocket建立接收端,并指定监听端口 //并将接收的数据放到DatagramPacket里面 import java.
package cn.com;
import java.net.DatagramPacket;
//UDP接收端
//利用DatagramSocket建立接收端,并指定监听端口
//并将接收的数据放到DatagramPacket里面
import java.net.DatagramSocket;
public class UDPReceiver {
	public static void main(String[] args) throws Exception {
		DatagramSocket datagramSock=new DatagramSocket(7788);
		byte [] b=new byte[1024];
		DatagramPacket datagramPacket=new DatagramPacket(b, 0, b.length);
		while(true){
			System.out.println("^^^^^^^^^^^开始接收数据^^^^^^^^^^^^^^^");
			datagramSock.receive(datagramPacket);
			byte [] data=datagramPacket.getData();
			String message=new String(data,0,data.length, "gbk");//String message=new String(data,"gbk");
			System.out.println("message="+message);
			System.out.println("数据来自:"+datagramPacket.getAddress());
			System.out.println("端口号:"+datagramPacket.getPort());
		}

	}
}

相关文章
|
网络协议 算法 Java
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
416 3
|
网络协议 Java
Java UDP通信详解
UDP(User Datagram Protocol)是一种无连接的网络传输协议,它不像TCP那样需要建立连接和维护状态,因此更加轻量级。UDP适用于那些对数据传输的实时性要求较高,可以容忍一定数据丢失的场景。本文将详细介绍Java中如何使用UDP协议进行网络通信,包括UDP套接字、数据传输、服务器和客户端的创建等。
458 0
|
网络协议 Linux 网络性能优化
Linux C/C++之TCP / UDP通信
这篇文章详细介绍了Linux下C/C++语言实现TCP和UDP通信的方法,包括网络基础、通信模型、编程示例以及TCP和UDP的优缺点比较。
1013 0
Linux C/C++之TCP / UDP通信
|
C语言
C语言 网络编程(七)UDP通信创建流程
本文档详细介绍了使用 UDP 协议进行通信的过程,包括创建套接字、发送与接收消息等关键步骤。首先,通过 `socket()` 函数创建套接字,并设置相应的参数。接着,使用 `sendto()` 函数向指定地址发送数据。为了绑定地址,需要调用 `bind()` 函数。接收端则通过 `recvfrom()` 函数接收数据并获取发送方的地址信息。文档还提供了完整的代码示例,展示了如何实现 UDP 的发送端和服务端功能。
|
网络协议 安全 Java
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
355 1
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
|
网络协议 网络架构
【网络编程入门】TCP与UDP通信实战:从零构建服务器与客户端对话(附简易源码,新手友好!)
在了解他们之前我们首先要知道网络模型,它分为两种,一种是OSI,一种是TCP/IP,当然他们的模型图是不同的,如下
816 1
基于QT实现的QQ聊天简易版(UDP通信版)
源码已经给小伙伴们整理好了,微信搜索 嵌入式工程之家 关注公众号回复 QQ 即可获得源码和详细操作指示哦~
565 1
|
网络协议 数据处理 C语言
网络编程进阶:UDP通信
网络编程进阶:UDP通信
|
网络协议 Java 数据处理
(一)Java网络编程之计网基础、TCP-IP协议簇、TCP、UDP协议及腾讯QQ通信原理综述
就目前而言,多数网络编程的系列的文章都在围绕着计算机网络体系进行阐述,但其中太多理论概念,对于大部分开发者而言,用途甚微。因此,在本系列中则会以实际开发者的工作为核心,从Java程序员的角度出发,详细解读Java的网络编程核心内容。
692 0