Changeset 61 for remote_control


Ignore:
Timestamp:
06/22/10 13:59:27 (11 years ago)
Author:
sc
Message:

client_thinkgear:

  • authorization not sent by default

server_thinkgear:

  • authorization and flash socket policy responses receive priority in the packet queue
Location:
remote_control
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • remote_control/puzzlebox_brainstorms_client_thinkgear.py

    r60 r61  
    308308 
    309309        # Use ThinkGear authentication 
     310##      reactor.callWhenRunning( \ 
     311##              thinkgear_client.authorize_and_send_parameters, \ 
     312##              thinkgear_parameters, \ 
     313##              authorization_request) 
     314         
     315        # Do not use ThinkGear authentication 
     316        authorization_request = None 
    310317        reactor.callWhenRunning( \ 
    311                 thinkgear_client.authorize_and_send_parameters, \ 
     318                thinkgear_client.send_parameters, \ 
    312319                thinkgear_parameters, \ 
    313320                authorization_request) 
    314          
    315         # Do not use ThinkGear authentication 
    316 ##      authorization_request = None 
    317 ##      reactor.callWhenRunning( \ 
    318 ##              thinkgear_client.send_parameters, \ 
    319 ##              thinkgear_parameters, \ 
    320 ##              authorization_request) 
    321  
    322  
    323321 
    324322 
  • remote_control/puzzlebox_brainstorms_server_thinkgear.py

    r60 r61  
    234234                # Special socket handling for Flash applications 
    235235                if (data == FLASH_POLICY_FILE_REQUEST): 
    236                         self.packet_queue.append(FLASH_SOCKET_POLICY_FILE) 
     236                        self.packet_queue.insert(0, FLASH_SOCKET_POLICY_FILE) 
    237237                         
    238238                elif (type(data) == type({}) and \ 
     
    244244                        response['isAuthorized'] = authorized 
    245245 
    246                         self.packet_queue.append(response) 
     246                        self.packet_queue.insert(0, response) 
    247247 
    248248                else: 
     
    273273                self.looping_timer.stop() 
    274274 
     275 
     276        ################################################################## 
     277 
     278##        def get_next_packet(self) 
     279## 
     280##                for packet in self.packet_queue: 
     281## 
     282##                        try: 
     283##                                 
     284##                                if packet.has_key('isAuthorized'): 
    275285 
    276286        ################################################################## 
     
    390400                        packet = self.factory.packet_queue[0] 
    391401                        del self.factory.packet_queue[0] 
     402##                        packet = self.factory.packet_queue.pop() 
    392403 
    393404                        # Special socket handling for Flash applications 
Note: See TracChangeset for help on using the changeset viewer.