JAVA高并发服务器工作笔记0001---Java中InetAddress与InetSocketAddress的基本用法

本文介绍了JAVA中处理网络通信的两个关键类:InetAddress和InetSocketAddress。InetAddress主要用于封装IP和DNS,提供了根据本地主机、域名和IP获取对象的方法。InetSocketAddress则在InetAddress的基础上增加了对端口的封装,常用于网络编程中指定服务器地址和端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

一、InetAddress:类的主要作用是封装IP及DNS,因为这个类没有构造器,所以我们要用他的一些方法来获得对象常用的有

1、使用getLocalHost方法为InetAddress创建对象;

2、根据域名得到InetAddress对象

3、根据ip得到InetAddress对象

实现代码:这里以我的主机和百度的域名进行了测试。输出

package cn.skh.net;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class InetAddress01 {
	public static void main(String[] args) throws UnknownHostException {
		// 使用getLocalHost方法为InetAddress创建对象;
		InetAddress add=InetAddress.getLocalHost();//获得本机的InetAddress对象
		System.out.println(add.getHostAddress());//返回本机IP地址
		System.out.println(add.getHostName());//输出计算机名
		//根据域名得到InetAddress对象
        add=InetAddress.getByName("www.baidu.com");
        System.out.println(a
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值