Esempio n. 1
0
def main():

    parser = OptionParser(option_class=eng_option, conflict_handler="resolve")

    parser.add_option("",
                      "--MACport",
                      type="int",
                      default=8001,
                      help="Socket port [default=%default] ")

    (options, args) = parser.parse_args()

    print '\n', "--------------------------"
    print " Upper layer running ..."
    print "  (Ctrl + C) to exit"
    print "--------------------------", '\n'

    server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server.bind((socket.gethostname(), options.MACport))
    server.listen(1)

    cs = buffer()
    cs2 = buffer()

    while 1:
        socket_client, data_client = server.accept()
        threadd = Client(socket_client, data_client, cs, cs2)
        threadd.start()
Esempio n. 2
0
def main():

    parser = OptionParser(option_class=eng_option, conflict_handler="resolve")

    parser.add_option("", "--MACport", type="int", default=8001, help="Socket port [default=%default] ")

    (options, args) = parser.parse_args()

    print "\n", "--------------------------"
    print " Upper layer running ..."
    print "  (Ctrl + C) to exit"
    print "--------------------------", "\n"

    server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server.bind((socket.gethostname(), options.MACport))
    server.listen(1)

    cs = buffer()
    cs2 = buffer()

    while 1:
        socket_client, data_client = server.accept()
        threadd = Client(socket_client, data_client, cs, cs2)
        threadd.start()
Esempio n. 3
0
        print "OTHER  [%i]" % other.length()
        print "====================================="
        print "\n\n"

        # Beacon list
        print "========= NEIGHBOR NODES INFORMATION =========="
        for i in range(0, bcn.length()):
            item = bcn.read(i)
            print "[MAC = %s]\t [Timestamp = %s]\t [Beacon Interval = %s]\t [OFFSET = %s]" % (
                mac.which_dir(item["MAC"]), item["timestamp"], item["BI"],
                item["OFFSET"])
        print "==============================================="
    phy_rx_client.close()


data = buffer()
ack = buffer()
rts = buffer()
cts = buffer()
bcn = buffer()
other = buffer()


def main():
    def send_pkt(puerto, eof=False):
        return tb.txpath.send_pkt(puerto, eof)

    parser = OptionParser(option_class=eng_option, usage="%prog: [options]")
    parser.add_option("-a",
                      "--args",
                      type="string",
Esempio n. 4
0
        print "CTS  [%i]"%cts.length()
        print "OTHER  [%i]"%other.length()
        print "====================================="
        print "\n\n"
        
        # Beacon list
        print "========= NEIGHBOR NODES INFORMATION =========="
        for i in range (0,bcn.length()):
            item = bcn.read(i)
            print "[MAC = %s]\t [Timestamp = %s]\t [Beacon Interval = %s]\t [OFFSET = %s]" %(mac.which_dir(item["MAC"]),item["timestamp"],item["BI"],item["OFFSET"])
        print "==============================================="                    
    phy_rx_client.close()



data = buffer()
ack = buffer()
rts = buffer()
cts = buffer()
bcn = buffer()
other=buffer()


def main():
    def send_pkt(puerto, eof=False):
        return tb.txpath.send_pkt(puerto, eof)
    parser = OptionParser(option_class=eng_option, usage="%prog: [options]")
    parser.add_option("-a", "--args", type="string", default="",
                          help="UHD device address args [default=%default]")
    parser.add_option("", "--spec", type="string", default=None,
                          help="Subdevice of UHD device where appropriate")