INNER CODE UNIT · Python
write
emanuele-f/PCAPdroid · tools/udp_receiver.py:64
def write(data):
if outf:
outf.write(data)
else:
sys.stdout.buffer.write(data)
sys.stdout.flush()
def main_loop():
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(("0.0.0.0", args.port))
pcap_header_sent = False
# Send the individual records (struct pcaprec_hdr_s)
while True:
data, addr = sock.recvfrom(BUFSIZE)
is_pcap_header = (len(data) == PCAP_HEADER_SIZE) and (data.startswith(PCAP_HDR_BYTES_PREFIX))