Example #1
0
	def __init__(self, trackerport, peerport, chn_uri):
		self.min_neighbours = 18
		self.trackerport = trackerport
		self.peerport = peerport
		self.chn_uri = chn_uri
		self.running = True
		
		self.neighbours = {}
		self.fetchlist = set([])
		self.holdq = collections.deque()
		self.net_evt = threading.Event()
		self.peerlist_evt = threading.Event()
		
		self.tracker = tracker(('list.tvants.com', 16600), self.trackerport, self.chn_uri)
		self.interface = UI.ui_main(asfsrv, self)
		self.interface.initpanes()