Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Util/Network.py
diff options
context:
space:
mode:
authoramartin <olpc@xo-00-CE-12.localdomain>2007-06-19 19:55:57 (GMT)
committer amartin <olpc@xo-00-CE-12.localdomain>2007-06-19 19:55:57 (GMT)
commit6dac818750901beb90b79584b41e2df9be673c7c (patch)
tree3126459fb008560c20ca9cb888661a6a530bd765 /Util/Network.py
parent88ae320e89aae962d21b29738481427db03d2194 (diff)
network
Diffstat (limited to 'Util/Network.py')
-rw-r--r--Util/Network.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/Util/Network.py b/Util/Network.py
index 0f86dd7..f884beb 100644
--- a/Util/Network.py
+++ b/Util/Network.py
@@ -44,6 +44,7 @@ message_enum = [
("PR_LATENCY_QUERY", 4), # test latency
("PR_SYNC_QUERY", 4), # test sync
+("PR_TEMPO_QUERY", 4), # test sync
("MAX_MSG_ID", 0)
]
@@ -203,7 +204,7 @@ class Network:
try:
self.socket = socket.socket( socket.AF_INET, socket.SOCK_STREAM )
address = ("",PORT)
- self.connection[socket] = Connection( self.socket, address )
+ self.connection[self.socket] = Connection( self.socket, address )
self.socket.bind(address)
# self.socket.setblocking(0)
self.socket.listen(BACKLOG)
@@ -239,7 +240,6 @@ class Network:
else:
self.listener = Listener( self, self.listenerSocket, self.inputSockets, self.outputSockets, self.exceptSockets )
self.listener.start()
- self.queryLatency( lambda x: (x*1000) )
except socket.error, (value, message):
if self.socket:
self.socket.close()
@@ -383,16 +383,16 @@ class Network:
msg = chr(message) + self.packer.get_buffer() + data
self.packer.reset()
- for con in self.connection:
- if con.socket == self.socket:
+ for sock in self.connection:
+ if sock == self.socket:
continue
try:
- con.socket.send( msg )
+ sock.send( msg )
except socket.error, (value, errmsg):
- print "Network:: FAILED to send message (%s) to %s: %s" % (MSG_NAME[message], self.connection[to].address[0], errmsg)
+ print "Network:: FAILED to send message (%s) to %s: %s" % (MSG_NAME[message], self.connection[sock].address[0], errmsg)
# TODO something intelligent
- def queryLatency( self, handler ):
+ def sendLatencyQuery( self, handler ):
if self.mode != MD_PEER:
return
@@ -495,6 +495,5 @@ class Network:
self.latencyQueryHandler[data]( latency )
self.latencyQueryHandler.pop(data)
self.latencyQueryStart.pop(data)
- #self.queryLatency()