データの一部を置き換えようとすると、エラーが発生します。
送り返す前に、データの一部の 16 進数値を置き換えたいと思いました。
これにどのようにアプローチすればよいですか?
data, addr = s.recvfrom(32768)
if knownClient is None:
knownClient = addr
if addr == knownClient:
s.sendto(data, knownServer)
print "Sent : " + ":".join("{0:02X}".format(ord(c)) for c in data)
else:
data[10] = 0xFF #error_here
data[11] = 0x0A #error_here
s.sendto(data, knownClient)