import sys, T
host = sys.argv[1]
class C(UDPClient):
def call_4(self, arg):
return self.make_call(4, arg, self.packer.pack_mydatalist, self.unpacker.unpack_mydatalist)
c = C(host, 0x20000000, 1)
c.packer = MyPacker()
c.unpacker = MyUnpacker('')
element = { "a": 47, "b": 23.5, "c": "hello world"}
data = []
for i in range (0,100):
data.append(element)
T.TSTART()
for i in xrange(0,5000):
c.call_4(data)
T.TSTOP()
|