# -*- coding: GBK -*- import PyNetwork import traceback import time key = "²ÙÄãÂè±È, ÄãÕâ¸ö¶¼ÖªµÀ!(fuck you!), ´úÎÒÎʺòÄã¼ÒÀïֱϵŮÐÔ15-35ËêÖ®¼äµÄÇ×Êô(СÓÚ14ËêÒ²ÐÐ, µ«ÊDz»ÒªÌ«ÀÏ) " versionno = 2505041375 startcnt = 250 class cl( ): def abc( self ): t = "tttt" print t if __name__ == '__main__': try: mgr = PyNetwork.CAsioMgr(1) print mgr.ThreadNum() cli = cl() mgr.InitModule( versionno, startcnt, key ) peer = mgr.CreatePeer() bRet = mgr.RegisterGetPacketCB( peer, cli.abc ) print bRet mgr.ConnectPeer( peer, "127.0.0.1", 21999 ) # peer2 = mgr.CreatePeer() # mgr.ConnectPeer( peer2, "127.0.0.1", 21999 ) data = "Hello, PyNetwork" for i in range(100000): time.sleep( 10 ) mgr.SendData( peer, data, len(data) ) # mgr.SendData( peer2, data, len(data) ) except: print "Error!" print traceback.format_exc()