Go 1.11 n'est plus compatible et sera obsolète le 31 janvier 2026. Après l'arrêt, vous ne pourrez plus déployer d'applications Go 1.11, même si votre organisation utilisait auparavant une règle d'administration pour réactiver les déploiements d'anciens environnements d'exécution. Vos applications Go 1.11 existantes continueront à fonctionner et à recevoir du trafic après leur date d'abandon. Nous vous recommandons de migrer vers la dernière version compatible de Go.
Les bibliothèques pouvant accepter un élément net.Conn doivent fonctionner sans modification.
Limites et restrictions
Dans App Engine, la compatibilité avec les sockets présente les limitations suivantes :
Vous ne pouvez pas créer de socket d'écoute et vous ne pouvez créer que des sockets sortants.
Le protocole FTP n'est pas compatible.
Seuls les protocoles TCP ou UDP peuvent être utilisés ; les protocoles arbitraires ne sont pas autorisés.
Vous ne pouvez pas établir de liaisons à des adresses IP ou des ports spécifiques.
Le port 25 (SMTP) est bloqué. Vous pouvez utiliser le protocole SMTP authentifié sur le port de soumission 587.
Les plages IP privées, de diffusion, de multidiffusion et Google, à l'exception de celles énumérées ci-dessous, sont bloquées :
DNS public de Google : 8.8.8.8, 8.8.4.4, 2001:4860:4860::8888, 2001:4860:4860::8844 (port 53)
Gmail SMTPS : smtp.gmail.com (ports 465 et 587)
Gmail POP3S : pop.gmail.com (port 995)
Gmail IMAPS : imap.gmail.com (port 993)
Les descripteurs de socket sont associés à l'application App Engine qui les a créés et ne sont pas transférables (ils ne peuvent pas être utilisés par d'autres applications).
Les sockets peuvent être récupérés après 10 minutes d'inactivité. Toute opération de socket maintient le socket en vie pendant 10 minutes supplémentaires.
Utiliser des sockets avec le serveur de développement
Vous pouvez exécuter et tester du code à l'aide de sockets sur le serveur de développement, sans utiliser de paramètres de ligne de commande spéciaux.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/10/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/10/19 (UTC)."],[],[]]