• 2024-10-10获取IPV4或IPV6地址
    1publicStringgetPodIp(){2try{3StringipButton=Application.getProperty("ipButton","ipv4");4Enumeration<NetworkInterface>networkInterfaces=NetworkInterface.getNetworkInterfaces();5
  • 2024-09-27网络编程Day01
    网络编程概述地球村信件计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台---传播交流信息,数据交换
  • 2024-09-21JAVA网络编程【基于TCP和UDP协议】超详细!!!
    ip地址:唯一标识主机的地址端口号:用于标识计算机上某个特定的网络程序InetAddress类方法说明InetAddressInetAddress.getLocalHost()静态方法,获取本机InetAddress对象(主机名+ip地址)InetAddressInetAddress.getByName("主机名")根据主机名或者域名获取ip地址对象(主机名+ip地址
  • 2024-09-07网络编程
    网络编程可以让设备中的程序与网络上的其他设备中的程序进行数据交互,实现网络通信。基本的通信架构基本通信架构有两种:CS架构(Client客户端/Server服务端)、BS架构(Browser浏览器/Server服务端)。网络通信三要素InetAddress(IP地址)publicclasstest{publicstaticvoidmain(Stri
  • 2024-09-06JAVA网络编程之InetAddress 和 SocketAddress 的区别
    InetAddress和SocketAddress是Java网络编程中常用的类,用于处理网络连接中的地址信息。1.InetAddressInetAddress用于表示IP地址,既可以是IPV4也可以是IPV6。它可以用来获取主机的IP地址,或根据IP地址查找主机名。InetAddress是抽象类,常用的有两个子类:Inet4Address和I
  • 2024-08-28Java 入门指南:Java Socket 网络通信编程
    SocketSocket(套接字)是用于网络通信的编程接口、网络通信的基础,通过它可以实现不同计算机之间的数据传输,应用程序可以通过它发送或接收数据;就像操作文件那样可以打开、读写和关闭。它提供了一种机制,使得计算机之间可以进行数据的发送和接收。套接字允许应用程序将I/O应用
  • 2024-08-22JavaSE基础知识分享(十三)
    写在前面今天继续讲Java中的网络编程的知识!网络编程概述计算机网络计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。例如:极域。网络
  • 2024-08-20InetAddress类的使用
    packagecom.shujia.day20;importjava.net.InetAddress;/*InetAddress:是用来描述IP地址的此类表示Internet协议(IP)地址。IP地址是由IP使用的32位或128位无符号数字,构建UDP和TCP协议的低级协议。IP地址结构由定义RFC790:AssignedNumbers,RFC1918:
  • 2024-08-10[网络] 关键类及源码分析:java.net包
    0序1java.net包概述2关键类及源码分析2.1java.net.InetAddresspublicstaticvoidmain(String[]args)throwsUnknownHostException{ //1.获取本机的InetAddress对象 InetAddresslocalHost=InetAddress.getLocalHost(); System.out.println(localHost);//LAPT
  • 2024-06-13【Java】InetAddress.isReachable()失效的底层原因探究
    文章目录背景现象问题原因总结背景在某些场景下,我们可能需要在Java中判断到某个主机的网络是否连通,比如我们的系统中可能有业务需要录入一些主机信息,此时为了更好的用户体验,我们可能会在前端页面上提供一个拨测按钮,让用户可以在输入主机地址之后进行连通性检验,来判
  • 2024-06-02网络编程介绍(IP)(一)
     定义:可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的)。        java.net.*包下提供了网络编程的解决方案。基本的通信架构:CS架构(Client客户端/Server服务端):Client客户端:需要程序员开发。用户需要安装。 Server服务端:    
  • 2024-05-07端口
    端口表示计算机上一个程序的进程不同的进程有不同的端口号!用来区分软件!被规定为0~65535TCP,UDP\65535乘2TCP\80UDP\80单个协议下,端口号不能冲突共有端口:0~1023程序注册端口:1024~49151动态,私有端口:49152~65535packageprogramming;importjava.net.InetAddress;import
  • 2024-04-24JTCR-网络-21
    InetAddressInetAddress类用于封装IP地址或者域名,支持IPv4和IPv6。创建InetAddress对象需要使用工厂方法,因为没有提供显式构造器。工厂方法如下staticInetAddressgetLocalhost();staticInetAddressgetByName(StringhostName);//一个域名对应多个IP地址时,返回
  • 2024-04-10JAVA语言学习-Day7
    概述计算机网络:将地理位置不同的具有独立功能的多台计算机及其外部设备,通过线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:传播交流信息,数据交换。通信想达到这个效果需要什么:通过ip地址及端口,定
  • 2024-03-20linux下InetAddress.getLocalHost()很慢10s
    问题原因:执行InetAddress.getLocalHost()方法的时候,根据系统名称去hosts文件里找匹配的ip发现找不到合适的IP,一直处于等待状态。解决办法:1、查看本机系统名称 2、编辑hosts文件,在其后补充“cenos1”     参考链接:https://blog.csdn.net/lijun169/article/detail
  • 2024-03-11网络编程
    网络编程概述信件计算机网络:计算机网络的别称,习用于中国台湾地区。计算机网络,是指将地理位置不同的,具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:
  • 2024-03-05Java 读取 IP 地址
    使用InetAddress类可以利用Java自带的InetAddress类来检查一个字符串是否为有效的IP地址:importjava.net.InetAddress;//导入InetAddress类importjava.net.UnknownHostException;//导入错误类publicclassIPAddressUtil{//测试输入的字符串参数ip
  • 2024-01-17java代码里如何判断某个IP/域名是否可达?
    在Java中,你可以使用java.net.InetAddress类来实现ping某个IP地址是否可达。下面是一个简单的示例代码:importjava.net.InetAddress;importjava.io.IOException;publicclassPingExample{publicstaticvoidmain(String[]args){StringipAddress="你的
  • 2023-11-25[岩禾溪] C++20项目 muduo网络库 项目实战 (2)InetAddress & Channel
    ​ 目录 ​本项目由岩禾溪原创InetAddress.ixx模块介绍类InetAddress:C++20新特性内容:InetAddress.cpp函数实现解释:Channel.ixx模块介绍类Channel:Channel.cpp模块导入和常量定义:类Channel的函数实现:关于注释部分:更新LoggerLogger.ixx(更新) ​编辑本
  • 2023-10-29Java基础 InetAddress
    publicstaticvoidmain(String[]args)throwsException{//address是IP的对象,也是一台电脑的对象InetAddressaddress=InetAddress.getByName("172.18.153.251");System.out.println(address.getHostName());System.out.println(address.getHostAddress()
  • 2023-10-12Kafka服务报UnknownHostException解决办法
    问题描述启动需要连接kafka服务的项目,报如下错误09:57:01.336[http-nio-8085-exec-3]WARNorg.apache.kafka.clients.NetworkClient-[ConsumerclientId=consumer-group-1,groupId=XX-group]ErrorconnectingtonodeMY_HOST_NAME:9092(id:0rack:null)java.net.Unk
  • 2023-10-07Java网络编程
    InetAddress端口协议
  • 2023-09-20Java学习之路--网络编程相关01
    packagecom.kuang.lesson01;importjava.net.InetAddress;importjava.net.UnknownHostException;//2023.2.28/3.1Java狂神说-网络编程实战-IP地址publicclassTestnetAddress{publicstaticvoidmain(String[]args){//测试iptry{//查询
  • 2023-09-13TCP编程
    网络相关概念网络通信概念:两台设备之间通过网络实现数据传输。网络通信:将数据通过网络从一台设备传输到另一台设备中。java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信。网络概念:两台或多台设备通过一定物理设备连接起来构成了网络。根据网络的覆盖范围不同,对网络进行
  • 2023-09-10网络编程 1
    网络编程11.1软件架构c/s架构∶全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、美团app、360安全卫士等软件。B/s架构︰全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有IE、谷歌、火狐等。1.要想实现网络通信,需要解决的三个问题:问题1:如何