Example #1
0
 def __init__(self, server, port):
     self.user_name = raw_input('user name?')
     self.client = ReliableChatClient(self.user_name, (server, port))
     self.client.data_changed = self.new_data
     self.client.try_connect()
     print 'connected'
     while 1:
         self.user_message(raw_input('what?'))
Example #2
0
class DebugRallyClient(object):
    def __init__(self, server, port):
        self.user_name = raw_input('user name?')
        self.client = ReliableChatClient(self.user_name, (server, port))
        self.client.data_changed = self.new_data
        self.client.try_connect()
        print 'connected'
        while 1:
            self.user_message(raw_input('what?'))

    def new_data(self, msgs, acks):
        pass
        #print 'we got some new data'

    def user_message(self, message):
        self.client.say_require_ack(Message(self.user_name, message, 0))
Example #3
0
class DebugRallyClient(object):
  def __init__(self, server, port):
    self.user_name = raw_input('user name?')
    self.client = ReliableChatClient(self.user_name, (server, port))
    self.client.data_changed = self.new_data
    self.client.try_connect()
    print 'connected'
    while 1:
      self.user_message(raw_input('what?'))

  def new_data(self, msgs, acks):
    pass
    #print 'we got some new data'

  def user_message(self, message):
    self.client.say_require_ack(Message(self.user_name, message, 0))
Example #4
0
 def __init__(self, server, port):
   self.user_name = raw_input('user name?')
   self.client = ReliableChatClient(self.user_name, (server, port))
   self.client.data_changed = self.new_data
   self.client.try_connect()
   print 'connected'
   while 1:
     self.user_message(raw_input('what?'))
Example #5
0
 def __init__(self, server, port):
   self.user_name = raw_input('user name?')
   self.client = ReliableChatClient(self.user_name, (server, port))
   self.ui = RallyCursesUI()
   #bind methods:
   self.ui.user_message = self.user_message 
   self.client.data_changed = self.ui.render_chats
   self.client.new_content_message = self.ui.new_content_message
   #start-er-up:
   try:
     self.client.try_connect()
     notify.init('Rally')
     self.ui.start()
     self.ui.read_msgs()
   except KeyboardInterrupt:
     pass
   finally:
     self.ui.close()
Example #6
0
File: client.py Project: rcoh/Rally
class RallyClient(object):
  def __init__(self, server, port):
    start_logger('client') 
    self.user_name = raw_input('user name?')
    self.client = ReliableChatClient(self.user_name, (server, port))
    self.ui = RallyCursesUI()
    #bind methods:
    self.ui.new_outgoing_message = self.new_outgoing_message 
    self.client.data_changed = self.ui.render_chats
    self.client.new_content_message = self.ui.new_content_message
    #start-er-up:
    try:
      self.client.start()
      self.ui.start()
    except KeyboardInterrupt:
      pass
    finally:
      self.ui.close()
      print 'closed'

  def new_outgoing_message(self, message):
    self.client.say_require_ack(Message(self.user_name, message, 0))
Example #7
0
File: ui.py Project: allygale/Rally
class RallyClient(object):
    def __init__(self, server, port):
        self.user_name = raw_input("user name?")
        self.client = ReliableChatClient(self.user_name, (server, port))
        self.ui = RallyCursesUI()
        # bind methods:
        self.ui.user_message = self.user_message
        self.client.data_changed = self.ui.render_chats
        self.client.new_content_message = self.ui.new_content_message
        # start-er-up:
        try:
            self.client.try_connect()
            notify.init("Rally")
            self.ui.start()
            self.ui.read_msgs()
        except KeyboardInterrupt:
            pass
        finally:
            self.ui.close()

    def user_message(self, message):
        self.client.say_require_ack(Message(self.user_name, message, 0))