Ignore:
Timestamp:
06/21/10 10:33:40 (11 years ago)
Author:
sc
Message:

client_thinkgear:

  • graceful handling of non-JSON replies

configuration:

  • NULL byte termination for Flash socket handling

server_thinkgear:

  • NULL byte termination for Flash socket policy file request
File:
1 edited

Legend:

Unmodified
Added
Removed
  • remote_control/puzzlebox_brainstorms_server_thinkgear.py

    r55 r56  
    110110 
    111111                # Special socket handling for Flash applications 
    112                 if (data.startswith(FLASH_POLICY_FILE_REQUEST)): 
     112                if (data == FLASH_POLICY_FILE_REQUEST): 
    113113                        response = FLASH_SOCKET_POLICY_FILE 
    114114 
     
    222222 
    223223                        # Special socket handling for Flash applications 
    224                         if (data_received.startswith( \ 
    225                                 FLASH_POLICY_FILE_REQUEST)): 
     224                        if (data_received == FLASH_POLICY_FILE_REQUEST): 
    226225                                 
    227226                                if self.DEBUG: 
     
    255254                # Special socket handling for Flash applications 
    256255                if (response == FLASH_SOCKET_POLICY_FILE): 
    257 ##                        self.sendLine(response) 
    258                         self.transport.write(response) 
     256                        self.sendLine(response) 
     257##                        self.transport.write(response) 
    259258                else: 
    260259                        response = json.dumps(response) 
Note: See TracChangeset for help on using the changeset viewer.