端口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