1
1
有很多方法可以通过服务器端脚本实现这一点。正如@oded所提到的,大多数服务器端处理程序都能够在任意端口上启动套接字连接,其中大多数甚至有专用的端口扫描包/库(php one 在PEAR存储库中,python的“socket”模块使这类任务变得轻而易举,等等…… 请记住,在共享主机平台上,出于安全目的通常禁用套接字连接。
另一种也很容易实现的方法是从服务器端脚本使用命令行端口扫描器,如nmap。例如,在php中,您将执行echo ``nmap-p$port$i p
|
2
1
服务器端脚本将尝试打开指定端口上与原始IP的连接。 如果没有响应(尝试将超时),这表示端口没有打开。 |
3
0
如@oded所说,服务器可以尝试。但这并不能保证接收器会做出响应。 |
4
0
通常,类似的情况会发生:
有时步骤(2)和(3)将替换为Ajax回调,这允许响应更快地返回。 |
fourthking · GameSparks手动配对 6 年前 |
0x1337 · 如何知道StreamReader何时准备就绪? 6 年前 |
Kavin-K · 如何构建一个简单的多设备聊天应用程序?[已关闭] 6 年前 |
Blazing Forrest · 在JAVA中查找WIFI状态 6 年前 |
Marco · 如何计算R中igraph对象中给定类的顶点数? 6 年前 |
John Conrad Geenty · 读取BPF程序集 6 年前 |