Java网络编程DatagramPacket传数据

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/16974023

客户端

package CH05;



import java.net.InetAddress;
import java.net.DatagramPacket;
import java.net.MulticastSocket;


public class Client
{
public static void main(String [] arstring) 
  {
  try 
    {
      byte [] arb = new byte [] {'h','e','l','l','o'}; 
      InetAddress inetAddress = InetAddress.getByName("230.0.0.1"); 
      DatagramPacket datagramPacket = new DatagramPacket(arb, arb.length, inetAddress, 7777); 
      MulticastSocket multicastSocket = new MulticastSocket(); 
      multicastSocket.send(datagramPacket); 
    } 
    catch (Exception exception) 
    {
    exception.printStackTrace(); 
    } 
  } 




服务端

package CH05;


import java.net.InetAddress;
import java.net.DatagramPacket;
import java.net.MulticastSocket;


public class Server 
{
public static void main(String [] arstring)
  {
  try 
    {
   MulticastSocket multicastSocket = new MulticastSocket(7777); 
   InetAddress inetAddress = InetAddress.getByName("230.0.0.1"); 
   multicastSocket.joinGroup(inetAddress);  
   while (true) 
   {
    byte [] arb = new byte [100]; 
     DatagramPacket datagramPacket = new DatagramPacket(arb, arb.length); 
       multicastSocket.receive(datagramPacket); 
     System.out.println(new String(arb)); 
      } 
    } 
    catch (Exception exception) 
    {
    exception.printStackTrace(); 
    } 
  } 

相关文章
|
3天前
|
存储 安全 Java
基于Java爬取微博数据(四) 获取 图片 or 视频
【5月更文挑战第14天】基于Java爬取微博数据(四) 图片 or 视频 下载
|
5天前
|
消息中间件 Java Linux
2024年最全BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux(1),2024年最新意外的惊喜
2024年最全BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux(1),2024年最新意外的惊喜
|
5天前
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel
|
1天前
|
数据采集 前端开发 Java
基于Java爬取微博数据(一) 微博主页正文列表数据
【5月更文挑战第16天】讲述如何通过 Java 爬取微博数据 微博主页正文列表数据,以及相应的注意点
|
2天前
|
JSON 前端开发 Java
基于Java爬取微博数据(五) 补充微博正文列表图片 or 视频 内容
【5月更文挑战第15天】基于Java爬取微博数据(五) 补充微博正文列表图片 or 视频 内容
|
4天前
|
JSON 前端开发 Java
基于Java爬取微博数据(三) 微博主页用户数据
【5月更文挑战第13天】基于Java爬取微博数据(三) 微博主页用户数据
|
6天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:保护你的数据,保护你的未来
【5月更文挑战第19天】在数字化世界中,网络安全和信息安全的重要性不言而喻。本文将深入探讨网络安全漏洞、加密技术以及安全意识等方面的问题,以期帮助读者更好地理解并应对这些挑战。我们将从网络攻击的常见形式开始,然后介绍一些防御策略,包括使用加密技术和提高安全意识等方法。最后,我们将讨论如何通过持续学习和适应来保持在这个快速发展的领域中的竞争力。
19 1
|
6天前
|
网络安全 流计算 Python
实时计算 Flink版操作报错合集之Flink sql-client 针对kafka的protobuf格式数据建表,报错:java.lang.ClassNotFoundException 如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
17 1
|
3天前
|
JSON 安全 网络协议
【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解
【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解
|
3天前
|
存储 网络协议 Unix
【Linux 网络】网络编程套接字 -- 详解
【Linux 网络】网络编程套接字 -- 详解

热门文章

最新文章