我已经在PHP中创建了一个基本的flash套接字服务器,它在我的本地机器上都可以正常工作(在浏览器和flash沙箱中)但是只要我让另一台机器连接到我的计算机的Site目录,无法与服务器建立连接!
在闪光灯中:
mySocket.connect("localhost",9999);
在PHP中
$address = '127.0.0.1';
$port = 9999;
我尝试将闪存代码更改为我的机器的IP,但是没有任何客户端(包括本地客户端)可以连接。
请帮忙!
PS。在站点目录中的mac上运行。 我正在运行套接字服务器 终端(PHP 5)。我正在使用perl运行策略文件服务器,但我不认为这是问题
答案 0 :(得分:4)
“127.0.0.1”是环回接口的地址。它只能在同一台机器上使用。您需要通过将套接字绑定到“0.0.0.0”来侦听所有接口(loopback,eth0等)。