realized that UDPSock.recvfrom(1024) halts until a newline is recieved, and that's what cause the double gets, because an old pass was parsed and ready to send when recvfrom() released the halt.. ha..