home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.6)
-
- import asyncore
- import socket
- from Connection import Connection
- from M2Crypto import Err, m2
-
- class ssl_dispatcher(asyncore.dispatcher):
-
- def create_socket(self, ssl_context):
- self.family_and_type = (socket.AF_INET, socket.SOCK_STREAM)
- self.ssl_ctx = ssl_context
- self.socket = Connection(self.ssl_ctx)
- self.add_channel()
-
-
- def connect(self, addr):
- self.socket.setblocking(1)
- self.socket.connect(addr)
- self.socket.setblocking(0)
-
-
- def recv(self, buffer_size = 4096):
- return self.socket.recv(buffer_size)
-
-
- def send(self, buffer):
- return self.socket.send(buffer)
-
-
-