socket パッケージは送信側のネットワーク ソケットを提供します。
このパッケージは従来の App Engine 環境でのみ必要になります。App Engine の「フレキシブル環境」でのみ動作しているアプリケーションは、標準ライブラリのネット パッケージを使用する必要があります。
関数
func LookupIP
LookupIP は特定のホストの IP アドレスを返します。
Conn
Conn はソケット接続を表します。net.Conn を実装します。
func Dial
Dial はネットワーク プロトコル上のアドレス addr に接続します。アドレス形式は host:port で、host はホスト名または IP アドレスになります。既知のプロトコルは「tcp」と「udp」です。返される接続は net.Conn を満たしており、ctx が有効な間は有効です。ctx が無効になった後で接続を使用する場合は、新しいコンテキストで SetContext を呼び出します。
func DialTimeout
DialTimeout は Dial と似ていますが、タイムアウトを受け取ります。タイムアウトには必要に応じて、名前解決が含まれます。
func (*Conn) KeepAlive
KeepAlive は接続がまだ使用中であることを知らせます。これは、アクティビティがないためにソケットが閉じられることを防止するため呼び出されることがあります。
func (*Conn) SetContext
SetContext はこの Conn で使用されるコンテキストを設定します。通常は、別のコンテキストで作成された Conn を使用しているときにのみ使用されます。たとえば接続がウォームアップ リクエスト中に行われ、ユーザー リクエストの処理中に使用されるときなどです。