【问题标题】:Sockets on Google App EngineGoogle App Engine 上的套接字
【发布时间】:2018-01-23 17:14:41
【问题描述】:

我的本​​地服务器上有套接字,但是我想迁移到谷歌应用引擎。没有关于此事的任何确切文件。我目前正在我的 localhost 端口 8080 上连接,我该如何放置我的应用引擎服务器

这是我的 Ratchet/Php 代码

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

【问题讨论】:

    标签: php sockets google-app-engine websocket ratchet


    【解决方案1】:

    从问题中不清楚您所说的“套接字”究竟是什么意思,或者您使用的是 App Engine Standard 还是 Flex。假设您使用的是标准:

    • App Engine 目前不支持 Websockets
    • 也不支持入站套接字(例如 Java 中的 ServerSocket
    • 支持出站套接字,但处于测试阶段并且有一些limitations

    8080 是开发服务器用于正常入站 HTTP 连接的默认端口(至少对于 Java)。部署的应用程序只使用 80(这意味着您可以省略端口,因为 80 是 HTTP 流量的默认值)(或 TLS 的 https/443)。

    【讨论】:

      猜你喜欢
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 2013-12-02
      • 2013-06-21
      • 2017-06-12
      • 1970-01-01
      相关资源
      最近更新 更多