コード例 #1
0
ファイル: __init__.py プロジェクト: bitfort/LANCache
def connect_to_parent():
  trace = nettool.get_raw_trace()
  print '*** Trace Route ***'
  print trace 
  print 
  parent = connect_to_gm().suggest(trace)
  if parent is None:
    return None
  return RPCHandle(parent[0], parent[1])
コード例 #2
0
ファイル: __init__.py プロジェクト: bitfort/LANCache
def announce():
  gm = connect_to_gm()
  trace = nettool.get_raw_trace()
  lm = netconf.load_conf().local_master
  lm = (HOST, lm[1])
  gm.announce(lm, trace)
コード例 #3
0
ファイル: __init__.py プロジェクト: bitfort/LANCache
def get_finger_print():
  global FINGER_PRINT
  if not FINGER_PRINT:
    FINGER_PRINT = nettool.get_raw_trace()[0]
  return FINGER_PRINT