首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python XDR TCP流

Python XDR TCP流
EN

Stack Overflow用户
提问于 2016-03-21 17:29:47
回答 1查看 372关注 0票数 6

我有一个接收XDR数据的C套接字服务器。我已经编写了一个C和一个Java客户端。我正在尝试使用xdrlib编写一个Python客户端。

代码语言:javascript
复制
import xdrlib

p = xdrlib.Packer()
p.pack_int(5) 
p.pack_int(4)
p.pack_int(3)
data = p.get_buffer()

当我通过服务器解码时,数据是不同的。这是因为数据被编码为要通过xdrmem解码器读取。(它们没有记录的开始和结束)。

有没有人知道有没有支持创建xdr记录的python库?在c中,这是通过xdrrec_create完成的,而在java语言中,这称为XdrTcpEncodingStream

EN

回答 1

Stack Overflow用户

发布于 2016-04-07 15:08:59

我主要看到xdrlib是最常用的包。如果您有可以在CJava中完成的进程,则可以只在c/java中运行它们,并通过使用由Swig创建的接口在python中使用它们。如果我的理解不适合这个场景,请告诉我。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36127234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档