51 lines
1.0 KiB
Python
51 lines
1.0 KiB
Python
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"
|