Even though my non-python telnet-server on the other side is sending #00-bytes, 
they are not recognized by python's telnetlib (characters #01-#FF seem to work 
fine though).
My C++ implementation has no problems with this.  I have to use Python 3.1 on 
Windows.

I'm guessing this a known bug. What is the workaround? :(



# Receiver
tn = telnetlib.Telnet()
tn.open(ip, port)

while 1:
  response = (tn.read_until(b"\r",20))[1:-1]
  if response.find(bytes.fromhex("00")) > -1:
    print ("There are hex00 characters")
  else:
    print ("No hex00 characters found")

tn.close
-- 
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!  
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to