[img]
[/img]
[img]
[/img]
[img]
[/img]
[img]
[/img]
package com.zzl.thread;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class NetDemo {
public static void main(String[] args) {
try {
//获取本机的ip地址和计算机名
InetAddress ia = InetAddress.getLocalHost();
String name = ia.getHostName();
String address = ia.getHostAddress();
System.out.println("name==="+name);
System.out.println("address==="+address);
} catch (UnknownHostException e) {
e.printStackTrace();
}
try {
//获取百度的主机地址和主机名
InetAddress ia = InetAddress.getByName("www.baidu.com");
String name = ia.getHostName();
String address = ia.getHostAddress();
System.out.println("百度name=="+name);
System.out.println("百度address=="+address);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
运行结果:
name===admin-PC
address===192.168.0.124
百度name==www.baidu.com
百度address==61.135.169.125
- 大小: 68.2 KB
- 大小: 57.5 KB
- 大小: 88.3 KB
- 大小: 98.9 KB
分享到:
相关推荐
卷一:《Unix网络编程卷一:套接字联网API》 这本书主要围绕Unix系统的套接字接口进行讲解,套接字(Sockets)是Unix系统中实现进程间通信(IPC)的一种重要机制,也是网络通信的基础。书中详细阐述了以下核心知识点...
《Windows网络编程》是一本深入探讨Windows环境下网络应用程序开发的专业书籍。它主要针对那些希望通过C++语言进行Windows网络编程的学习者,旨在帮助他们理解和掌握在Windows操作系统上构建网络应用的核心技术。 ...
Java网络编程 多功能QQ 课程设计 报告书 任务书 源代码 源程序
Windows 网络编程 概述 Windows 网络编程是指在 Windows 操作系统平台上进行网络编程的技术,涉及到 Windows Socket、网络协议、网络应用程序的开发等方面。 Windows 网络编程的主要目的是实现高性能的网络应用...
Python网络编程在Linux环境下是一个强大的工具,用于构建服务器端应用程序和服务。这个主题涵盖了多个关键知识点,包括基础概念、Python的网络库、套接字编程、并发处理以及在Linux系统中的应用。 1. **网络编程...
C++网络编程是计算机科学中的一个重要领域,它允许开发者创建能够通过网络进行通信的应用程序。这份"C++网络编程文档"涵盖了这一主题的广泛内容,旨在帮助程序员深入理解并掌握网络编程的基本概念和技术。 首先,...
《核心网络编程》是一本专为Windows环境设计的网络编程指南,它深入浅出地讲解了网络编程的基础知识和高级技巧。这本书对于那些希望在Windows平台上进行网络应用开发的程序员来说,是不可或缺的参考资料。 首先,书...
《C#网络编程实例教程源代码》是一份深入浅出的教学资源,旨在帮助开发者掌握C#语言在网络编程领域的应用。这份教程结合了理论与实践,提供了丰富的源代码示例,让学习者能够通过实际操作来理解和掌握网络编程的核心...
标题《UNIX网络编程》指向的是一本专注于UNIX操作系统网络编程技术的书籍。网络编程,是编写能够让计算机通过网络与其他程序进行通信的程序的活动。这种通信允许程序之间交换数据,可以是简单的文本消息或是复杂的二...
C++ 网络编程实例 本文档提供了 C++ 网络编程的基础知识,涵盖了网络编程的概述、OSI 七层网络模型、TCP/IP 协议和 C/S 编程模型等内容。 网络编程概述 网络编程是指用户使用 MFC 类库在 VC 编译器中编写程序,以...
网络编程的一个核心概念是套接字(Socket),它是网络通信的基本单元。在C#中,Socket类提供了低级别的网络通信接口,可以用来创建自定义的通信协议。套接字编程涉及到IP地址、端口号、发送和接收数据的方法等。对于...
13. Java网络编程中的Socket超时:Socket超时是Java网络编程中的一个重要概念,指的是Socket对象的超时时间。Java程序员可以使用Socket超时来控制网络通信的超时时间。 14. Java网络编程中的网络异常处理:Java网络...
《UNIX网络编程》第一卷主要涵盖了网络编程的基本概念、传输层协议TCP和UDP的细节、套接口编程的原理与应用,以及高级网络编程技术。该书是网络编程领域的经典之作,作者是著名的网络编程专家W. Richard Stevens。...
《Unix网络编程》是学习Unix系统下网络编程...整体而言,《Unix网络编程》第三版是一本全面介绍UNIX网络编程的书籍,它的内容全面,知识点丰富,对于想要深入了解和掌握UNIX网络编程的读者来说,是一本不可多得的教材。
本实验报告主要介绍了Java网络编程的基本概念和实现方法,通过设计和实现一个简单的客户端/服务器应用程序,了解Java网络编程的基本原理和实现方法。 知识点1:Java 网络编程基础 Java 网络编程是指使用 Java 语言...
Windows Sockets网络编程,是c#网络编程一篇很有价值的文档
《Java网络编程(第四版)》是一本深入探讨Java在互联网环境下的编程技术的经典书籍。本书旨在帮助读者理解和掌握如何利用Java语言进行高效、安全的网络通信。书中内容覆盖了从基本的网络概念到复杂的多线程编程,是...
linux C语言 网络编程教程及源码 一、网络应用层编程 1、Linux网络编程01——网络协议入门 2、Linux网络编程02——无连接和面向连接的区别 3、Linux网络编程03——字节序和地址转换 4、Linux网络编程04——套接字 5...
《Linux网络编程教程》这...总的来说,《Linux网络编程教程》是一本综合性的教材,适合对Linux网络编程感兴趣的初学者和进阶者。通过学习,你可以掌握创建网络服务、实现客户端/服务器通信以及优化系统性能的关键技术。
《Visual C++网络编程案例实战》一书深入探讨了如何利用Visual C++及MFC类库进行网络编程,尤其强调了Windows Socket的应用。本书不仅覆盖了理论基础,还提供了丰富的实践案例,帮助读者掌握网络编程的核心技能。 #...