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);
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 SocketIP.InitNetworkDriver(); addr = SocketAddress() addr.setHost("127.0.0.1",8080) print addr.getIpPort() inbound = SocketTCPListen() inbound.OpenForListen(addr); ##inbound.SetNonBlocking(); while 1 == 1: newsession = SocketTCP() source = SocketAddress() if inbound.GetIncomingConnection(newsession,source) : #newsession.SetNonBlocking(); print source.getIpPort() newsession.SendData("Hello From the Listener\n\r"); s = newsession.RecvData(10); print s print newsession.GetLastError()