示例#1
0
文件: client.py 项目: gaochunzy/PyUDT
def test0():
    print('client: test0')
    
    if mode == 'DGRAM':
        dat = udt4.recvmsg(client, 4) 
        msg = udt4.recvmsg(client, struct.unpack('I', dat)[0])
    else:
        dat = udt4.recv(client, 4)
        msg = udt4.recv(client, struct.unpack('I', dat)[0])
示例#2
0
文件: client.py 项目: Nolhian/PyUDT
def test0():
    print("client: test0")

    if mode == "DGRAM":
        dat = udt4.recvmsg(client, 4)
        msg = udt4.recvmsg(client, struct.unpack("I", dat)[0])
    else:
        dat = udt4.recv(client, 4)
        msg = udt4.recv(client, struct.unpack("I", dat)[0])
示例#3
0
def test1():
    print('client: test1')

    if mode == 'DGRAM':
        dat = udt4.recvmsg(client, 4)
        msg = udt4.recvmsg(client, struct.unpack('I', dat)[0])
    else:
        dat = udt4.recv(client, 4)
        msg = udt4.recv(client, struct.unpack('I', dat)[0])

    print('test1: %i %s' % (len(msg), msg))
示例#4
0
文件: client.py 项目: Nolhian/PyUDT
def test1():
    print("client: test1")

    if mode == "DGRAM":
        dat = udt4.recvmsg(client, 4)
        msg = udt4.recvmsg(client, struct.unpack("I", dat)[0])
    else:
        dat = udt4.recv(client, 4)
        msg = udt4.recv(client, struct.unpack("I", dat)[0])

    print("test1: %i %s" % (len(msg), msg))
示例#5
0
文件: client.py 项目: BrockChen/PyUDT
def test1():
    print('client: test1')
    
    if mode == 'DGRAM':
        dat = udt4.recvmsg(client, 4)
        msg = udt4.recvmsg(client, struct.unpack('I', dat)[0])
    else:
        dat = udt4.recv(client, 4)
        msg = udt4.recv(client, struct.unpack('I', dat)[0])
        
    print(
        'test1: %i %s' % (len(msg), msg)
            )
示例#6
0
    def recvmsg(self, size):
        """
        For unreliable sending message receiving

        @return str(returned_data)
        """
        return udt4.recvmsg(self.__sock, size)  
示例#7
0
文件: pyudt.py 项目: bchretien/PyUDT
    def recvmsg(self, size):
        """
        For unreliable sending message receiving

        @return str(returned_data)
        """
        return udt4.recvmsg(self.__sock, size)
示例#8
0
    def runTest(self):
        Thread(target=self.runServer).start()

        udt.connect(self.recevr, '127.0.0.1', 8002)

        for k, i in enumerate([('a', 1), ('b', 2), ('c', 3)]):
            buf = i[0] * (10**i[1])

            if k % 2 != 0:
                self.assertEquals(udt.sendmsg(self.recevr, buf, len(buf)),
                                  len(buf))
            else:
                self.assertEquals(udt.recvmsg(self.recevr, len(buf)), buf)
示例#9
0
    def runServer(self):
        udt.bind(self.sender, '127.0.0.1', 8002)
        udt.listen(self.sender, 10)

        client, host = udt.accept(self.sender)

        for k, i in enumerate([('a', 1), ('b', 2), ('c', 3)]):
            buf = i[0] * (10**i[1])

            if k % 2 == 0:
                self.assertEquals(udt.sendmsg(client, buf, len(buf)), len(buf))
            else:
                self.assertEquals(udt.recvmsg(client, len(buf)), buf)
示例#10
0
    def runTest(self):
        Thread(target = self.runServer).start()
        
        udt.connect(self.recevr, '127.0.0.1', 8002)
        
        for k, i in enumerate([('a', 1), ('b', 2), ('c', 3)]):
            buf = i[0] * (10 ** i[1]) 

            if k % 2 != 0:
                self.assertEquals(
                        udt.sendmsg(self.recevr, buf, len(buf)), len(buf)
                        )
            else:
                self.assertEquals(
                        udt.recvmsg(self.recevr, len(buf)), buf
                        )
示例#11
0
    def runServer(self):
        udt.bind  (self.sender, '127.0.0.1', 8002)
        udt.listen(self.sender, 10) 

        client, host = udt.accept(self.sender)

        for k, i in enumerate([('a', 1), ('b', 2), ('c', 3)]):
            buf = i[0] * (10 ** i[1]) 

            if k % 2 == 0:
                self.assertEquals(
                        udt.sendmsg(client, buf, len(buf)), len(buf)
                        )
            else:
                self.assertEquals(
                        udt.recvmsg(client, len(buf)), buf
                        )