示例#1
0
    def read_bytestring(self, data, offset):
        """ Reads a packet from a bytestring of data

        :param data: The data to be read
        :type data: bytestring
        :param offset: The offset in the data from which the response should\
                    be read
        :type offset: int
        """
        self._sdp_header = SDPHeader.from_bytestring(data, offset)
        self._scp_response_header = SCPResponseHeader.from_bytestring(
            data, _SCP_HEADER_OFFSET + offset)
        self.read_data_bytestring(data, _SCP_DATA_OFFSET + offset)
示例#2
0
 def from_bytestring(data, offset):
     sdp_header = SDPHeader.from_bytestring(data, offset)
     return SDPMessage(sdp_header, data, offset + 8)
示例#3
0
 def from_bytestring(data, offset):
     sdp_header = SDPHeader.from_bytestring(data, offset)
     return SDPMessage(sdp_header, data, offset + 8)