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()
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()
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",
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")