コード例 #1
0
 public ResponseStatus JoinRoom(JoinRoomRequest request)
 {
     this.Send(SerializeRequests.SerializeRequest <JoinRoomRequest>(request, RequestCodes.joinRoomRequest));
     return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <Response>(this.Receive()).status);
 }
コード例 #2
0
 public SubmitAnswerResponse SubmitAnswer(SubmitAnswerRequest request)
 {
     this.Send(SerializeRequests.SerializeRequest <SubmitAnswerRequest>(request, RequestCodes.submitAnswerRequest));
     return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <SubmitAnswerResponse>(this.Receive()));
 }
コード例 #3
0
 public GetPlayersResponse GetPlayers(GetPlayersRequest request)
 {
     this.Send(SerializeRequests.SerializeRequest <GetPlayersRequest>(request, RequestCodes.getPlayersInRoomRequest));
     return(SerializationAndDeserialization.DeserializeResponses.DeserializeResponse <GetPlayersResponse>(this.Receive()));
 }