先说结论:延迟50多毫秒,说明网络确实通着,但登录不上跟延迟高低完全是两码事。公司电脑登不进去,大概率不是网速问题,而是公司网络的准入机制在拦你。
你测延迟的时候,用的是ping命令,ping的是公司服务器的IP地址。这个IP能通,只能说明你的电脑能访问到公司网络的出口设备或者某台网关。但网关放你进来了,不代表里面每台电脑都对你敞开。公司的内部网络一般都有ACL访问控制列表,你连上了公司WiFi,拿到了一个内网IP,但你的MAC地址或者账号不在白名单里,访问特定服务器时就会被直接丢弃数据包。表现就是延迟正常,但远程桌面或者内网系统就是连不上。
还有一种情况是端口被封了。游戏端口和远程桌面端口完全不一样。游戏延迟低,说明游戏服务器对你开放,但你公司电脑的3389远程桌面端口,很可能被防火墙或者安全策略给封死了。你从外面发起连接,请求到了公司防火墙,防火墙一看是3389端口,直接丢掉,根本不转发到内网那台电脑上。这时候你测延迟,测的是游戏服务器的延迟,跟公司那台电脑半毛钱关系都没有。
再有一种比较隐蔽的情况是,游戏用了UDP协议,远程桌面用的是TCP协议。很多公司的安全策略对TCP连接管控非常严格,而UDP在某些场景下反而容易漏过去。所以可能出现游戏能正常玩,但远程桌面死活连不上的现象。
还得考虑ARP攻击的问题。公司内网有时候有人的电脑中了病毒,发出大量伪造的ARP包,把网关网关都骗了,你的数据包发出去后,被送错了方向。你这边看到的延迟很低,但那是因为你在跟错误的设备通信,压根没接触到公司那台目标电脑。这种情况在局域网里挺常见的,尤其是那种没有做端口隔离的网络。

另外,如果你用的是公司配的笔记本想远程访问另一台台式机,那就涉及到一个很现实的问题——公司电脑可能设置了允许睡眠或者休眠,人走开机开着屏幕,但系统已经挂起了。挂起状态下,网络连接是断开的,ping的时候没响应,但如果你之前测的是游戏延迟,那更是两码事。
再往下想,还有准入系统。现在稍微正规点的公司都会装准入软件,比如叫不出名字的那几种。这种软件检测到设备没有安装什么证书或者杀毒软件版本不对,就会分配一个隔离网段的IP,这个IP能上网,但访问不了业务系统。你延迟正常,游戏能玩,但公司内部的OA、ERP、财务系统全部访问不了。
还有个容易忽略的点是代理问题。公司网络一般要走一个HTTP代理才能访问外网,但内网资源又不需要走代理。如果你在家里登录,没有配代理,直接连公司IP,数据包倒是发出去了,但公司那台电脑的远程桌面服务可能绑定了固定的安全认证源,需要通过跳板机或者堡垒机中转。你不经过跳板机,直接访问最终目标,跳板机那边就直接断掉你的TCP握手。
建议你换个思路测一下,用telnet命令直接测试公司电脑IP的3389端口通不通。如果通了,说明端口是开放的,问题可能出在账号密码或者认证方式上。如果不通,那就说明端口被防火墙拦截了,这时候哪怕你的游戏延迟5毫秒也没用。
再不行,试一下公司有没有提供VPN。很多公司会把远程桌面端口对外关闭,但提供一个VPN入口,你先拨VPN进去,获取一个内网地址,然后再用内网地址去连那台电脑。这样延迟可能会涨到70-80毫秒,但反而能连上,因为走的是被允许的通道。
说到底,游戏延迟低只能证明你和游戏服务器之间的链路通畅,不能证明你和公司电脑之间的链路通畅。这就是两个截然不同的网络路径,中间经过的路由器、交换机、防火墙完全不一样。你打游戏的时候数据包走的是运营商骨干网,而你连公司电脑的时候数据包要穿过公司越来越严密的安全边界,两者根本不在一个维度上。所以别纠结延迟数字了,查一下端口,看一下准入策略,恐怕才是正经思路。