2017-08-15 20 views
0

私はlocalhostサーバーでソケットを使用していますが、私はGoogleのアプリケーションエンジンに移行したいと思います。この問題に関する正確な文書はありません。私は現在、私はここに私のApp Engineサーバー上Google App Engineのソケット

を置くことができますどのように私のlocalhostのポート8080に接続していことは、私のラチェット/ PHPコードは、それはあなたが「ソケット」の意味を正確にどのような質問から明らかではありません

$server = IoServer::factory(
    new HttpServer(
     new WsServer(
      new Chat() 
     ) 
    ), 
    8080 
); 
$server->run(); 

答えて

1

ですApp Engine StandardまたはFlexを使用しているかどうかに関係なく、あなたと仮定すると、標準を使用している:

  • WebSocketを現在
  • インバウンドソケット(Javaでは例えばServerSocket)も
  • アウトバウンドソケットがサポートされているサポートされていますが、ベータ版であり、持っていないのApp Engineでサポートされていませんいくつかlimitations

8080は、通常のインバウンドHTTP接続(Javaの場合)のためにdevサーバによって使用されるデフォルトのポートです。デプロイされたアプリは80(HTTPトラフィックのデフォルトは80なので、ポートを省略することができます)を使用します(TLSの場合はhttps/443)。