예제 #1
0
파일: __init__.py 프로젝트: Tectract/wssh3
    def handshake_headers(self):
        headers = [('Host', self.host), ('Connection', 'Upgrade'),
                   ('Upgrade', 'websocket'),
                   ('Sec-WebSocket-Key', dec(self.key)), ('Origin', self.url),
                   ('Sec-WebSocket-Version', str(max(WS_VERSION)))]

        if self.protocols:
            headers.append(
                ('Sec-WebSocket-Protocol', ','.join(self.protocols)))

        return headers
예제 #2
0
    def handshake_headers(self):
        headers = [
            ('Host', self.host),
            ('Connection', 'Upgrade'),
            ('Upgrade', 'websocket'),
            ('Sec-WebSocket-Key', dec(self.key)),
            ('Origin', self.url),
            ('Sec-WebSocket-Version', str(max(WS_VERSION)))
            ]

        if self.protocols:
            headers.append(('Sec-WebSocket-Protocol', ','.join(self.protocols)))

        return headers
예제 #3
0
 def __unicode__(self):
     return dec(self.data, self.encoding)
예제 #4
0
 def __unicode__(self):
     return dec(self.reason, self.encoding)
예제 #5
0
 def __unicode__(self):
     return dec(self.data, self.encoding)
예제 #6
0
 def __unicode__(self):
     return dec(self.reason, self.encoding)