Paquete google.golang.org/appengine/channel (v1.6.8)

El canal de paquetes implementa el lado del servidor de la API de conexión de App Engine.

Crea un nuevo canal asociado con el clientID dado, que debe ser único para el cliente que usará el token que se muestra.

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

Send envía un mensaje al cliente a través del canal que identifica clientID.

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

Obsoleto: la función de la API de conexión dejó de estar disponible y se quitará. Consulta el documento de baja de la API de conexión para obtener detalles y fechas de baja.

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

Funciones

función Create (obsoleta)

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

Create crea un canal y muestra un token para que lo use el cliente. El clientID es una string proporcionada por la aplicación que se usa para identificar al cliente.

función Send (obsoleta)

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

Send envía un mensaje en el canal asociado con clientID.

función SendJSON (obsoleta)

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

SendJSON es una función auxiliar que envía un valor codificado en JSON en el canal asociado con clientID.