Added multithreading
This commit is contained in:
parent
10412ac5a4
commit
f466ebd3f1
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import os, subprocess, socket, datetime, getopt, sys, re, atexit, yaml, logging as log
|
||||
import os, _thread, subprocess, socket, datetime, getopt, sys, re, atexit, yaml, logging as log
|
||||
from pathlib import Path
|
||||
|
||||
import dns.flags
|
||||
@ -37,9 +37,7 @@ def startListen(s):
|
||||
log.debug(f'Now listening')
|
||||
while True:
|
||||
(address, dmsg) = receiveFromWire(s)
|
||||
|
||||
if handleQuery(s, address, dmsg) != True:
|
||||
continue
|
||||
_thread.start_new_thread(handleQuery, (s, address, dmsg))
|
||||
|
||||
def receiveFromWire(s):
|
||||
(wire, address) = s.recvfrom(512)
|
||||
|
Loading…
x
Reference in New Issue
Block a user