日常开发中,项目环境还是日常环境经常会发生多人调试同一台机器(开发和日常一般就一台),想知道谁在调试最简单是可以在群里吼一下,也可以把这个人‘抓’出来,思路如下:
1、服务器上看下监听端口有哪些ip在链接,一般不会很多,我设置的监听端口是8787
netstat -apn | grep 8787
2、抓到ip在window局域网 ping -a 显示机器名 就能看到是谁的机器了
同样可以用tracert命令是搜索,就是慢点,会尝试很多次
Tracert 工作原理
通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。
Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
C:\Users\songpo.ath>tracert 10.13.182.198
通过最多 30 个跃点跟踪
到 790-TRQBU4E1SVT [10.13.182.198] 的路由:
1 2 ms <1 毫秒 <1 毫秒 790-TRQBU4E1SVT [10.13.182.198]
跟踪完成。
如果超过30个节点可以设置节点个数
-j host-list – 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。
你可以试试你访问google需要走多少个路由器
tracert google.com
分享到:
相关推荐
这个无线ADB调试工具项目不仅适用于个人开发者,也可以在团队协作环境中提高效率,例如,多人同时远程调试同一台设备,或在没有物理访问设备的情况下进行远程测试。 六、学习与实践 通过分析和理解这个项目的源码,...
这个"多人在线考试系统完整代码"的资源很可能包含了实现这样一个系统的客户端和服务器端的源代码。Qt是一个跨平台的C++图形用户界面应用程序开发框架,因此我们可以推测这个系统是使用Qt库来构建用户界面和部分后台...
游戏房间的IP获取可能涉及到游戏服务器的定位,通过抓包工具可以追踪到玩家与游戏服务器之间的通信,找出服务器的IP,有助于理解游戏的网络架构或者优化游戏体验。 4. **数据安全与隐私**:使用这类抓包工具时,要...
另外,日志记录也很重要,它可以帮助开发者追踪和调试系统运行中的问题。 综上所述,“局域网群聊系统”的实现涉及到TCP协议的理解与应用、Java Socket编程、多线程技术、消息广播机制、用户界面设计以及安全性等多...
7. **负载均衡**:大型游戏服务器通常会采用集群部署,通过负载均衡技术分发玩家到不同的服务器节点,以减轻单台服务器的压力。 8. **错误处理与日志记录**:良好的错误处理和日志记录机制能帮助开发者定位并修复...
这在许多场景下都非常有用,比如远程访问内网服务器、多人联机游戏、P2P文件共享等。当我们的设备位于路由器之后,外部网络无法直接访问,端口映射就起到了桥梁的作用。 PortMap 1.6 是一个易于操作的端口映射工具...
Socket是TCP/IP协议栈中的应用层接口,用于两台计算机之间建立通信连接。在聊天室中,服务器端创建一个ServerSocket监听特定端口,等待客户端的连接请求。一旦连接建立,双方就可以通过输入/输出流交换数据。 2. **...
Socket是TCP/IP协议族的一部分,提供了两台计算机间进程间的双向通信。通过ServerSocket监听客户端的连接请求,Socket用于处理实际的数据传输。此外,可能还使用了多线程技术,以便同时处理多个玩家的请求,保证游戏...
Socket是TCP/IP协议族的一部分,它允许两台机器之间建立连接并交换数据。在这个聊天器中,每个用户都会有一个Socket,通过发送和接收数据包来实现聊天功能。 2. **多线程**:为了同时处理多个客户端的请求,服务器...