XDR verilerini alan bir C soketim var. Bir C ve bir Java istemcisi yazdım. xdrlib
kullanarak bir Python istemcisi yazmaya çalışıyorum. Python XDR TCP akışı
import xdrlib
p = xdrlib.Packer()
p.pack_int(5)
p.pack_int(4)
p.pack_int(3)
data = p.get_buffer()
i sunucu veri ile bu dekode
farklıdır. Bunun nedeni, verilerin bir xdrmem kod çözücü ile okunacak şekilde kodlanmasıdır. (başlangıç ve bitiş kayıtlarına sahip değiller).xdr kayıtlarının oluşturulmasını destekleyen python için bir kütüphane olup olmadığını bilen var mı? Bu, xdrrec_create
aracılığıyla yapılır ve Java'da buna XdrTcpEncodingStream
denir.
Minimum paket uzunluğu, paket bloğu boyutu. Global kullanım için paket modeli oluşturmaya ihtiyacınız var. Her paket bir blok tanımı içeriyordu. Başlık tanımı olmadan iletişim kurma. – dsgdfg
Üzgünüm ... Yorumunuzu tekrar yorumlayabilir misiniz? Açıkladığın şeyi anlamadım ... – Stefano