Paket google.golang.org/appengine/channel (Version 1.6.8)

Der Paketkanal implementiert die Serverseite der App Engine Channel API.

„Create“ erstellt einen neuen Kanal, der mit der jeweiligen clientID verknüpft ist, die eindeutig für den Client sein muss, der das zurückgegebene Token verwenden soll.

token, err := channel.Create(c, "player1")
if err != nil {
    // handle error
}
// return token to the client in an HTTP response

„Send“ sendet über den durch clientID angegebenen Kanal eine Nachricht an den Client.

channel.Send(c, "player1", "Game over!")

Verworfen: Die Channel API-Funktion wurde verworfen und wird entfernt. Details und Zeitplan finden Sie im Dokument "Channel API-Ablehnung".

https://cloud.google.com/appengine/docs/deprecations/channel

Funktionen

Funktion "Create" (verworfen)

func Create(c context.Context, clientID string) (token string, err error)

„Create“ erstellt einen Kanal und gibt ein Token zur Verwendung durch den Client zurück. Die Client-ID ist ein von der Anwendung bereitgestellter String zur Identifizierung des Clients.

Funktion "Send" (verworfen)

func Send(c context.Context, clientID, message string) error

„Send“ sendet eine Nachricht auf dem mit clientID verknüpften Kanal.

Funktion "SendJSON" (verworfen)

func SendJSON(c context.Context, clientID string, value interface{}) error

„SendJSON“ ist eine Hilfsfunktion, die einen JSON-codierten Wert auf dem mit clientID verknüpften Kanal sendet.