-3
私はファイル共有プログラムを作ろうとしているので、ファイルをreadbinaryで開き、読み込み、接続を確立して、バイトをバイトに送信しようとします。" x" + *はどのように機能しますか?
b"\x" + (encoded bytes of the int from dataread[i])
はどのように送信できますか?
私はいつも私にエラーを与えます、それがうまくいかない場合は、どうすれば正確にバイトを読み取ることができますか?私はintを取得しないように? (dataread[0]
のように、値が"\x01"
の場合、1になります)。
マイコード:
for g in range(len(datar)):
esc = str(datar[g])
if len(esc) == 1:
esc = "0"+esc
esc = "\x"+bytes(esc,"utf8")
c.send(esc)
c.recv(500)
print(g,"Bytes von",len(datar),"gesendet")