Flaş soketli sunucu yalnızca yerel makinede çalışır

1 Cevap php

PHP temel flaş soket sunucu oluşturduk, hepsi benim yerel makine üzerinde çalışıyor (tarayıcı ve flaş sanal hem de) ama en kısa sürede başka bir makine almak gibi benim bilgisayarın Sitesi dizine bağlanmak için, onlar değil sunucuya açık bir bağlantısı olsun!

Flaşında:

mySocket.connect("localhost",9999);

PHP

$address = '127.0.0.1';
$port = 9999;

Benim makinenin IP flaş kodu değiştirmeyi denedim ama sonra (yerel dahil) istemciler hiçbiri bağlayabilirsiniz.

Lütfen yardım edin!

PS. Running on a mac in the Sites dir. I am running the socket server through terminal (PHP 5). Am running a policy file server with perl but I don't think that is the problem

1 Cevap

"127.0.0.1" loopback arayüzü için adresidir. Aynı makinede sadece kullanılabilir. Siz hiç "0.0.0.0" yuva bağlayıcı tarafından tüm arabirimler (loopback, eth0, vb) üzerinde dinlemek gerekir.