我有一个接收XDR数据的C套接字服务器.我写了一个C和一个Java客户端.我正在尝试使用编写Python客户端xdrlib.
import xdrlib
p = xdrlib.Packer()
p.pack_int(5)
p.pack_int(4)
p.pack_int(3)
data = p.get_buffer()
Run Code Online (Sandbox Code Playgroud)
当我通过服务器解码这个数据是不同的.这是因为数据被编码为通过xdrmem解码器读取.(他们没有记录的开始和结束).
有谁知道是否有支持创建xdr记录的python库?在c中,这是通过xdrrec_create和在Java中完成的XdrTcpEncodingStream.
小智 -2
我主要看到的xdrlib是最常用的包。C当您有可以在或中完成的流程时Java,您可以在 c/java 中运行它们并通过 using 和创建的接口在 python 中使用它Swig。如果我的理解不适合场景,请告诉我。
| 归档时间: |
|
| 查看次数: |
246 次 |
| 最近记录: |