El socket del paquete proporciona sockets de red de salida.
Este paquete solo es necesario en el entorno clásico de App Engine. Las aplicaciones que se ejecutan solo en el “entorno flexible” de App Engine deben usar el paquete neto de la biblioteca estándar.
Funciones
func LookupIP
Con la función LookupIP, se muestran las direcciones IP de un host determinado.
Conn
Conn representa una conexión de sockets. Implementa net.Conn.
func Dial
La función Dial se conecta a la dirección addr en el protocolo de red. El formato de la dirección es host:port, en el que el host puede ser un nombre de host o una dirección IP. Los protocolos conocidos son “tcp” y “udp”. La conexión que se muestra cumple con net.Conn y es válida si el ctx es válido. Si la conexión que se usará después de ctx deja de ser válida, invoca SetContext con el contexto nuevo.
func DialTimeout
La función DialTimeout es como Dial, pero toma un tiempo de espera. El tiempo de espera incluye la resolución de nombres, si es necesario.
func (*Conn) KeepAlive
La función KeepAlive indica que la conexión sigue en uso. Se la puede llamar para evitar que el socket se cierre por inactividad.
func (*Conn) SetContext
La función SetContext define el contexto que usa esta Conn. Por lo general, se usa solo cuando se crea una Conn en un contexto diferente, como cuando se crea una conexión durante una solicitud de preparación, pero se usa cuando se entrega una solicitud de usuario.