1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  | # -*- 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()  
 |    
 |    
 |  
  |