0
채널 API를 구현하여 브라우저와 앱 엔진 서버 간의 연결을 만들었습니다. 두 번째 클라이언트에서 첫 번째 클라이언트로 메시지를 보내는 방법이 무엇인지 물어보고 싶습니다. 실제 알고리즘을 얻지 못했습니다.채널 API를 사용하여 두 클라이언트간에 통신하는 방법은 무엇입니까?
채널 API를 구현하여 브라우저와 앱 엔진 서버 간의 연결을 만들었습니다. 두 번째 클라이언트에서 첫 번째 클라이언트로 메시지를 보내는 방법이 무엇인지 물어보고 싶습니다. 실제 알고리즘을 얻지 못했습니다.채널 API를 사용하여 두 클라이언트간에 통신하는 방법은 무엇입니까?
app 엔진 서버에 대한 연결을 생성하는 데 사용 된 client_id는 다른 client_id에 메시지를 보내는 데 필요한 것입니다. 어느 데이터 저장소에이 지속되거나 그들의 ID에 의해 빌드가 가능하지만 여전히 다른 CLIENT_ID 예를 들어 무엇인지 알고하는 방법의 일종 필요 :
room = models.Room(user=user_id)
room.put()
token = channel.create_channel(room.key.id() + user_id)
은 다른 사람이 방을 조인
방 만들기 :
room = models.Room.get_by_id(room_id)
send_to = room.user if room.user != user_id else room.other_user
channel.send_message(room.key.id() + send_to, message)
:
room = models.Room.query().get()
room.another_user = user_id
room.put()
token = channel.create_channel(room.key.id() + user_id)
그런 다음 메시지를 보낼 JS에 참조 용 객실 ID를 전달하고 토큰 0
각 샘플의 user_id는 현재 사용자로 연결되어 있습니다.