无法通过可视客户端连接到 Perforce 服务器

Cannot connect to Perforce server via visual client

我在我的家庭服务器上设置了一个新的 Perforce 免费服务。我能够使用可视化客户端目标 localhost:1666 连接到同一台机器上的服务。当我尝试从我的桌面连接时,我无法连接。我最初尝试将我的 public IP 转发到我的服务器,但当它不起作用时,我尝试将我的服务器定位为本地服务器:“192.168.1.105:1666” 在任何一种情况下,我都会收到类似的错误:

Connect to server failed; check $P4PORT.
TCP connect to 192.168.1.105:1666 failed.
connect: 192.168.1.105:1666: WSAETIMEDOUT

在我的服务器上 "p4 set" 显示:

C:\Users\Hephaestus>p4 set
P4EDITOR=C:\Windows\SysWOW64\notepad.exe (set)
P4PASSWD=13C72FC3B6AE5DF224D835D7A26332A0 (set)
P4PORT=1666
P4ROOT=D:\p4
P4USER=Hephaestus (set)
P4_1666_CHARSET=none (set)

在我的桌面上 "p4 set" 显示:

P4EDITOR=C:\Windows\SysWOW64\notepad.exe (set)
P4PORT=50.137.244.199:1666 (set)
P4USER=jelamb (set)

我也完成了其中的大部分工作:http://answers.perforce.com/articles/KB/2960/。我尝试完全关闭服务器的防火墙。

我花了几个小时试图解决这个问题,但我很困惑。为什么我无法连接?

我最终发现,无论出于何种原因,通过 Windows 将配置内容添加为系统变量并没有满足我的需要。通过 p4 命令行命令添加它们就可以了。很奇怪,但现在可以用了:/.