패키지 google.golang.org/appengine/channel(v1.6.8)

패키지 채널은 App Engine Channel API의 서버 측을 구현합니다.

Create는 지정된 clientID와 연결된 새 채널을 만듭니다. 이 채널은 반환된 토큰을 사용할 클라이언트에 고유해야 합니다.

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

Send는 clientID로 식별된 채널을 통해 클라이언트에 메시지를 전송합니다.

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

지원 중단됨: Channel API 기능은 지원 중단되었으며 삭제될 예정입니다. 자세한 내용과 일정은 Channel API 서비스 종료 문서를 참조하세요.

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

함수

func Create(지원 중단됨)

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

Create는 채널을 만들고 클라이언트가 사용할 토큰을 반환합니다. clientID는 클라이언트를 식별하는 데 사용되는 애플리케이션 제공 문자열입니다.

func Send(지원 중단됨)

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

Send는 clientID와 연결된 채널에서 메시지를 전송합니다.

func SendJSON(지원 중단됨)

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

SendJSON은 clientID와 연결된 채널에서 JSON 인코딩 값을 전송하는 도우미 함수입니다.