238 self.__pongTime.start() |
238 self.__pongTime.start() |
239 self.__state = Connection.ReadyForUse |
239 self.__state = Connection.ReadyForUse |
240 self.readyForUse.emit() |
240 self.readyForUse.emit() |
241 |
241 |
242 while self.bytesAvailable(): |
242 while self.bytesAvailable(): |
243 if self.__currentDataType == Connection.Undefined: |
243 if ( |
244 if not self.__readProtocolHeader(): |
244 self.__currentDataType == Connection.Undefined and |
245 return |
245 not self.__readProtocolHeader() |
|
246 ): |
|
247 return |
246 |
248 |
247 if not self.__hasEnoughData(): |
249 if not self.__hasEnoughData(): |
248 return |
250 return |
249 |
251 |
250 self.__processData() |
252 self.__processData() |