summaryrefslogtreecommitdiffstats
path: root/recv.py
diff options
context:
space:
mode:
Diffstat (limited to 'recv.py')
-rw-r--r--recv.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/recv.py b/recv.py
index 66ad203..81ce287 100644
--- a/recv.py
+++ b/recv.py
@@ -10,11 +10,18 @@ wav.setnchannels(1)
wav.setframerate(8000)
wav.setsampwidth(4)
+is_first = True
+
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(('', 3333))
while datetime.datetime.now() < read_until:
+ if is_first:
+ read_until = datetime.datetime.now() \
+ + datetime.timedelta(seconds = 30)
+ is_first = False
+
msg, _ = sock.recvfrom(1024)
wav.writeframes(msg)
print("writing data")