Пример #1
0
def server_main_spam(ck):
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.bind(('', 0))
    s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)

    c = ConnectPack.make_localhost_pack()
    header = c.mac_bytes_be
    header += len(c.name).to_bytes(1, byteorder='little')
    header += c.name.encode()

    while True:
        header = randint(0, 255**1000).to_bytes(1000, byteorder='big')
        s.sendto(header, ('<broadcast>', Settings.MY_PORT))
        # ck.to_print.put("Send spam msg.")
        time.sleep(Settings.TIME_PAUSE_SPAM)
Пример #2
0
def server_main_spam(ck):
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.bind(('', 0))
    s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)

    c = ConnectPack.make_localhost_pack()
    header = c.mac_bytes_be
    header += len(c.name).to_bytes(1, byteorder='little')
    header += c.name.encode()

    while True:
        header = randint(0, 255 ** 1000).to_bytes(1000, byteorder='big')
        s.sendto(header, ('<broadcast>', Settings.MY_PORT))
        # ck.to_print.put("Send spam msg.")
        time.sleep(Settings.TIME_PAUSE_SPAM)
Пример #3
0
def server_main(ck):
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.bind(('', 0))
    s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)

    c = ConnectPack.make_localhost_pack()
    header = c.mac_bytes_be
    header += len(c.name).to_bytes(1, byteorder='little')
    header += c.name.encode()

    while True:
        t = int(time.time())
        data_time = t.to_bytes(Settings.TIMESTAMP_LENGTH, byteorder=Settings.DATA_BYTEORDER)

        s.sendto(header + data_time, ('<broadcast>', Settings.MY_PORT))

        ck.to_print.put("Send msg. My mac: {0} name: {1} time: {2}".format(c.mac_str, c.name, t))

        time.sleep(Settings.TIME_PAUSE_SENDING)
Пример #4
0
def server_main(ck):
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.bind(('', 0))
    s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)

    c = ConnectPack.make_localhost_pack()
    header = c.mac_bytes_be
    header += len(c.name).to_bytes(1, byteorder='little')
    header += c.name.encode()

    while True:
        t = int(time.time())
        data_time = t.to_bytes(Settings.TIMESTAMP_LENGTH,
                               byteorder=Settings.DATA_BYTEORDER)

        s.sendto(header + data_time, ('<broadcast>', Settings.MY_PORT))

        ck.to_print.put("Send msg. My mac: {0} name: {1} time: {2}".format(
            c.mac_str, c.name, t))

        time.sleep(Settings.TIME_PAUSE_SENDING)