Java教程

端口Port

本文主要是介绍端口Port,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

端口

端口相关概念

端口:设备上应用程序的唯一标识

端口号:两个字节表示的整数,它的取值范围是0 - 65535

  • 公认端口:0 - 1023之间的端口号用于一些知名的网络服务和应用,比如80端口分配给www,21端口分配给FTP**

  • 注册端口:1024 - 49151 分配给用户进程或应用程序**

  • 动态/私有端口: 49152 - 65535

  • 如果端口号被另外一个服务或应用所占用,会导致当前程序启动失败

端口相关DOS命令

  • 查看所有端口:netstat -ano
  • 查看指定端口:netstat -aon|findstr "80"
  • 查看指定进程:tasklist|findstr "12476"
  • 查看具体程序:使用任务管理器查看PID

IntetSocketAddress类

  • 包含IP和端口信息,常用于Socket通信。此类实现IP套接字地址(IP地址+端口号),不依赖任何协议

在这里插入图片描述

常用构造器

构造方法 说明
InetSocketAddress(InetAddress addr, int port) IP地址和端口号创建套接字地址
InetSocketAddress(int port) 创建一个套接字地址,其中IP地址为通配符地址,端口号为指定值
InetSocketAddress(String hostname, int port) 根据主机名和端口号创建套接字地址

常用方法

方法 说明
InetAddress getAddress() 获得 InetAddress
int getPort() 获取端口号
String getHostName() 获取主机名

代码




关于localhost

图片转载于:https://www.cnblogs.com/zyy98877/p/9266652.html
原文链接:https://blog.csdn.net/qq_46331050/article/details/117706050

这篇关于端口Port的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!