在线房屋设计网站,3.常见的网站建设工具有,外国人做外贸都会浏览哪些网站,国外注册品牌 建设网站1.端口Port#xff1a; 通常计算机上提供了HTTP,FTP等多种服务#xff0c;客户机通过不同的端口来确定连接到服务器的哪项服务上。 2.套接字Socket#xff1a; 套接字Socket用于将应用程序与端口连接起来。套接字是一个假想的链接装置。 3.InetAddress类 java.net包中的Ine…1.端口Port 通常计算机上提供了HTTP,FTP等多种服务客户机通过不同的端口来确定连接到服务器的哪项服务上。 2.套接字Socket 套接字Socket用于将应用程序与端口连接起来。套接字是一个假想的链接装置。 3.InetAddress类 java.net包中的InetAddress类是与IP地址相关的类利用该类可获取IP地址主机地址等信息。
InetAddress类的常用方法 方法返回值说明getByName(String host)InetAddress获取与Host相对应的InetAddress对象getHostAddress()String获取InetAddress对象所包含的IP地址getHostName()String获取此IP地址的主机名getLocalHost()InetAddress返回本地主机的InetAddress对象
package netaddr;import java.net.InetAddress;public class GetAddress {public static void main(String[] args) {InetAddress addr;try {addr InetAddress.getLocalHost();System.out.println(本机InetAddress.getLocalHost()为 addr);System.out.println(本机addr.getHostName()为 addr.getHostName());System.out.println(本机addr.getHostAddress()为 addr.getHostAddress());System.out.println(本机addr.getAddress()为 addr.getAddress());System.out.println(本机addr.getCanonicalHostName()为 addr.getCanonicalHostName());System.out.println(本机addr.getCanonicalHostName()为 addr.getCanonicalHostName());System.out.println(本机addr.isLoopbackAddress()为 addr.isLoopbackAddress());} catch (Exception e) {e.printStackTrace();}}
}输出本机InetAddress.getLocalHost()为HFQ7FJ9Hxx/192.168.xx.xx本机addr.getHostName()为HFQ7FJ9H1G本机addr.getHostAddress()为192.168.xx.xx本机addr.getAddress()为[B232204xx本机addr.getCanonicalHostName()为192.168.xx.xx本机addr.getCanonicalHostName()为192.168.xx.xx本机addr.isLoopbackAddress()为false
4.ServerSocket类
ServerSocket类的常用方法 方法返回值说明accept()Socket等待客户机的连接若连接则创建一个套接字isBound()boolean判断ServerSocket的绑定状态getInetAddress()InetAddress返回此服务器套接字的本地地址isClosed()boolean返回此服务器套接字的关闭状态close()void关闭服务器套接字bind()void将serverSocket绑定到特定的IP地址和端口getPort()int返回服务器套接字等待的端口号