UDP通信(二)

简介: package cn.com; import java.io.BufferedReader; import java.io.InputStreamReader; import java.
package cn.com;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.Properties;
//UDP发送端
//利用DatagramPacket封装数据
//然后利用DatagramSocket发送
public class UDPSender {
	public static void main(String[] args) throws Exception {
		DatagramSocket datagramSocket = new DatagramSocket();
		DatagramPacket datagramPacket = null;
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String tempLine = null;
		InetAddress address = null;
		while ((tempLine = br.readLine()).length() !=0) {//字符串长度不为0就发送
			byte[] b = tempLine.getBytes();
			address = InetAddress.getByName("169.254.184.97");
			datagramPacket = new DatagramPacket(b, b.length, address, 7788);
			datagramSocket.send(datagramPacket);
			System.out.println("发送端IP:"+datagramPacket.getAddress());
			System.out.println("发送端端口:"+datagramPacket.getPort());
		}
		datagramSocket.close();
	}
}

相关文章
|
4月前
|
网络协议 算法 Java
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
58 3
|
17天前
|
C语言
C语言 网络编程(七)UDP通信创建流程
本文档详细介绍了使用 UDP 协议进行通信的过程,包括创建套接字、发送与接收消息等关键步骤。首先,通过 `socket()` 函数创建套接字,并设置相应的参数。接着,使用 `sendto()` 函数向指定地址发送数据。为了绑定地址,需要调用 `bind()` 函数。接收端则通过 `recvfrom()` 函数接收数据并获取发送方的地址信息。文档还提供了完整的代码示例,展示了如何实现 UDP 的发送端和服务端功能。
|
28天前
|
网络协议 数据处理 C语言
网络编程进阶:UDP通信
网络编程进阶:UDP通信
90 0
|
1月前
|
C语言
【C语言】UDP通信
【C语言】UDP通信
20 0
|
2月前
|
网络协议 Java 数据处理
(一)Java网络编程之计网基础、TCP-IP协议簇、TCP、UDP协议及腾讯QQ通信原理综述
就目前而言,多数网络编程的系列的文章都在围绕着计算机网络体系进行阐述,但其中太多理论概念,对于大部分开发者而言,用途甚微。因此,在本系列中则会以实际开发者的工作为核心,从Java程序员的角度出发,详细解读Java的网络编程核心内容。
|
2月前
|
网络协议 网络架构
【网络编程入门】TCP与UDP通信实战:从零构建服务器与客户端对话(附简易源码,新手友好!)
在了解他们之前我们首先要知道网络模型,它分为两种,一种是OSI,一种是TCP/IP,当然他们的模型图是不同的,如下
120 1
|
4月前
|
网络协议 安全 Java
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
44 1
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
|
2月前
基于QT实现的QQ聊天简易版(UDP通信版)
源码已经给小伙伴们整理好了,微信搜索 嵌入式工程之家 关注公众号回复 QQ 即可获得源码和详细操作指示哦~
|
3月前
UDP通信
UDP通信
21 1
|
4月前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信