| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- from libpandaexpress import BufferedDatagramConnection
- from libpandaexpress import SocketAddress
- from libpandaexpress import SocketIP
- from libpandaexpress import SocketTCP
- from libpandaexpress import SocketTCPListen
- from libpandaexpress import SocketUDPOutgoing
- from libpandaexpress import SocketUDPIncoming
- from libpandaexpress import Datagram
- import time
- SocketIP.InitNetworkDriver();
- addr = SocketAddress()
- addr.setHost("127.0.0.1",6666)
- print addr.getIpPort()
- MyConection = BufferedDatagramConnection(0,4096000,4096000,102400);
- #help(BufferedDatagramConnection)
- MyConection.AddAddress(addr)
- dg = Datagram();
- dg.addUint8(1)
- dg.addUint64(4001)
- dg.addUint16(2001)
- dg.addUint64(123456)
- MyConection.SendMessage(dg);
- dg1 = Datagram();
- dg1.addUint8(1)
- dg1.addUint64(123456)
- dg1.addUint64(12340)
- dg1.addUint16(1000)
- dg1.addUint16(54321)
- while 1==1:
- MyConection.SendMessage(dg);
- ##for x in range(120000):
- while MyConection.GetMessage():
- None
- MyConection.Flush();
- time.sleep(1)
- print "loop"
|