/// <summary> /// 인증계 응답패킷을 만듭니다. 인수로 응답종류를 제공해야합니다. /// </summary> /// <param name="responseType">응답 종류를 의미합니다.</param> /// <returns>응답 패킷을 반환합니다.</returns> public static byte[] MakeAuthTypeResponsePacket(GenericResponseType responseType) { byte[] packet = new byte[HEADER_SIZE + 1]; Array.Copy(MakeHeader(1, TypeNumber.Authorization, (byte)AuthorizationOption.Response), 0, packet, 0, HEADER_SIZE); packet[HEADER_SIZE] = (byte)responseType; return(packet); }
/// <summary> /// 채널 입장 표명에 응답하는 패킷을 만듭니다. /// </summary> /// <param name="response">응답 종류를 의미합니다.</param> /// <returns>응답 패킷</returns> public static byte[] MakeChannelEnterResultPacket(GenericResponseType response) { byte[] packet = new byte[HEADER_SIZE + 1]; Array.Copy(MakeHeader(1, TypeNumber.InfoChange, (byte)InfoChangeOption.Channel), 0, packet, 0, HEADER_SIZE); packet[HEADER_SIZE] = (byte)response; return(packet); }