以前のバンドル サービス用の Sockets API
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ソケットからのトラフィックは
送信帯域幅として課金されます。App Engine は、
appengine/socket
パッケージを使用して送信ソケットをサポートします。
net.Conn
の受け入れが可能なライブラリは、修正なしで動作するはずです。
制限事項
App Engine のソケット サポートには次の制限があります。
- リッスン ソケットは作成できません。作成できるのはアウトバウンド ソケットだけです。
- FTP はサポートされません。
- 使用できるのは TCP と UDP だけで、任意のプロトコルを使用できるわけではありません。
- 特定の IP アドレスまたはポートにバインドすることはできません。
- ポート 25(SMTP)はブロックされます。送信ポート 587 の認証済みの SMTP は使用できます。
以下に示すものを除いて、プライベート、ブロードキャスト、マルチキャスト、Google の IP 範囲はブロックされます。
- Google Public 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 Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-04-25 UTC。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]