适用于旧版捆绑服务的 Sockets API
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
来自套接字的流量将作为
传出带宽结算。
App Engine 使用
appengine/socket
软件包支持出站套接字。
可接受 net.Conn
的库在运行时不得有任何修改。
局限和限制
App Engine 中的套接字支持存在以下限制:
- 您无法创建监听套接字,只能创建出站套接字。
- 不支持 FTP。
- 您只能使用 TCP 或 UDP;不能使用任意协议。
- 无法绑定到特定的 IP 地址或端口。
- 端口 25 (SMTP) 被屏蔽;您仍然可以在提交端口 587 上使用经过身份验证的 SMTP。
私有、广播、多播和 Google IP 范围(下面列出的范围除外)被屏蔽:
- Google 公共 DNS:
8.8.8.8
、8.8.4.4
、2001:4860:4860::8888
、2001:4860:4860::8844
端口 53
- Gmail SMTPS:
smtp.gmail.com
端口 465 和 587
- Gmail POP3S:
pop.gmail.com
端口 995
- Gmail IMAPS:
imap.gmail.com
端口 993
套接字描述符与创建描述符的 App Engine 应用相关联,并且不可转让(其他应用不能使用这些套接字描述符)。
套接字处于不活跃状态 10 分钟后,可能会被收回;任何套接字操作都会使套接字再持续存在 10 分钟。
在开发服务器上使用套接字
您可在开发服务器上使用套接字运行和测试代码,无需使用任何特殊的命令行参数。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-31。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-01-31。"],[],[]]