端口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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律