Python Forum
Syntax error for "root = Tk()"
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Syntax error for "root = Tk()"
#15
Do you have a network connection on your computer configured to have a static IP address on the 192.168.0 subnet? sock.sendto() quietly fails if it cannot send or nobody is listening. You don't know if the message was received until you get back a response, and your program is not getting a response.

If you want a smaller program to test with, this program just sends the MAC command and reads the response:
import socket


def empty_read_buffer(sock):
    try:
        while True:
            sock.recv(4096)
    except TimeoutError:
        pass


IP = '192.168.0.168'
PORT = 50000
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.settimeout(0.2)

empty_read_buffer(sock)
msg = b'MAC' + bytes([0]*29)   
for _ in range(5):
    sock.sendto(msg, (IP, PORT))
    try:
        reply = sock.recv(32)
        print(reply)
        if reply and reply[:3] == msg[:3]:
            break
    except TimeoutError:
        pass

else:
    print("Failed to read response.")
Reply


Messages In This Thread
Syntax error for "root = Tk()" - by dlwaddel - Jan-25-2024, 02:40 AM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-25-2024, 05:41 AM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-25-2024, 01:25 PM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-25-2024, 03:43 PM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-26-2024, 01:07 PM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-26-2024, 06:10 PM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-27-2024, 02:06 PM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-27-2024, 03:51 PM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-27-2024, 06:42 PM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-27-2024, 11:37 PM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-28-2024, 05:39 PM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-28-2024, 06:07 PM
RE: Syntax error for "root = Tk()" - by menator01 - Jan-28-2024, 06:47 PM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-28-2024, 07:51 PM
RE: Syntax error for "root = Tk()" - by deanhystad - Jan-28-2024, 11:03 PM
RE: Syntax error for "root = Tk()" - by dlwaddel - Jan-29-2024, 12:07 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  is this really a syntax error? Skaperen 4 334 May-25-2024, 07:31 AM
Last Post: snippsat
  World Clock syntax error OscarBoots 1 300 May-03-2024, 05:20 AM
Last Post: snippsat
Photo SYNTAX ERROR Yannko 3 537 Jan-19-2024, 01:20 PM
Last Post: rob101
  Syntax error while executing the Python code in Linux DivAsh 8 1,887 Jul-19-2023, 06:27 PM
Last Post: Lahearle
  Code is returning the incorrect values. syntax error 007sonic 6 1,398 Jun-19-2023, 03:35 AM
Last Post: 007sonic
  syntax error question - string mgallotti 5 1,455 Feb-03-2023, 05:10 PM
Last Post: mgallotti
  Syntax error? I don't see it KenHorse 4 1,415 Jan-15-2023, 07:49 PM
Last Post: Gribouillis
  Syntax error tibbj001 2 1,019 Dec-05-2022, 06:38 PM
Last Post: deanhystad
  Python-for-Android:p4a: syntax error in main.py while compiling apk jttolleson 2 2,028 Sep-17-2022, 04:09 AM
Last Post: jttolleson
  Mysql Syntax error in pymysql ilknurg 4 2,514 May-18-2022, 06:50 AM
Last Post: ibreeden

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020