Library yang dapat menerima net.Conn seharusnya berfungsi tanpa modifikasi.
Pembatasan dan batasan
Dukungan socket di App Engine memiliki batasan berikut:
Anda tidak dapat membuat soket pemrosesan; Anda hanya dapat membuat soket keluar.
FTP tidak didukung.
Anda hanya dapat menggunakan TCP atau UDP; protokol arbitrer tidak diperbolehkan.
Anda tidak dapat terikat pada alamat IP atau port tertentu.
Port 25 (SMTP) diblokir; Anda masih dapat menggunakan SMTP yang diautentikasi pada
port pengiriman 587.
Rentang IP pribadi, siaran, multicast, dan Google diblokir, kecuali yang tercantum di bawah:
Google Public DNS: 8.8.8.8, 8.8.4.4, 2001:4860:4860::8888,
2001:4860:4860::8844 port 53
SMTP Gmail: smtp.gmail.com port 465 dan 587
POP3S Gmail: pop.gmail.com port 995
IMAPS Gmail: imap.gmail.com port 993
Deskripsi soket dikaitkan dengan aplikasi App Engine yang
membuatnya dan tidak dapat ditransfer (tidak dapat digunakan oleh aplikasi lain).
Soket dapat digunakan kembali setelah 10 menit dalam kondisi tidak aktif; operasi soket apa pun akan
menjaga soket tersebut tetap aktif selama 10 menit lagi.
Menggunakan soket dengan server pengembangan
Anda dapat menjalankan dan menguji kode menggunakan soket di server pengembangan, tanpa menggunakan
parameter command line khusus.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-07 UTC."],[[["This socket API is outdated and only compatible with the Go 1.11 runtime, requiring migration to a recommended solution before upgrading to Go 1.12 or later."],["App Engine supports outbound socket connections through the `appengine/socket` package, with traffic billed as outgoing bandwidth."],["Socket functionality in App Engine is limited to outbound connections, prohibiting the creation of listening sockets and supporting only TCP or UDP protocols."],["Certain ports and IP ranges are restricted, including port 25 (SMTP) and private, broadcast, or multicast IP ranges, with exceptions for specific Google services like DNS and Gmail."],["Sockets are tied to the App Engine app that creates them and can be automatically reclaimed after 10 minutes of inactivity."]]],[]]