Exemplo n.º 1
0
    message, address = sock.recvfrom(bufferSize)

    if not message:
        break

    clientMsg = "Message from Client:{}".format(message)
    clientIP = "Client IP Address:{}".format(address)

    print(clientMsg)
    print(clientIP)

    packRecv.setPack(message)
    head, mesg = packRecv.despachetarePacket()
    headerRecv.setHeader1(head)
    headerRecv.buildHeader()
    headerRecv.setCode(headerRecv.getCodeClass(), headerRecv.getCodeDetail())

    if headerRecv.getCode() != 0:

        print("received", len(message), "bytes from ", address)
        print("data de la client ", message)

        if headerRecv.getMessageType() == 0:
            print(emptyMes.getPackege())
            sock.sendto(emptyMes.getPackege(), address)

        #if headerRecv.getMessageType() == 1:

    sock.sendall(emptyMes.getPackege())