Apache Thrift Python-Java'拒绝连接'

Apache Thrift Python-Java'拒绝连接',第1张

概述Apache Thrift Python-Java'拒绝连接'

我最近尝试使用Thrift将Python连接到Java。

我已经在Python(PyPy)上编写了一个服务器。 我也写了一个参考客户端的工作。

然后我写了一个Java客户端,它只产生一个“连接被拒绝”exception。

这有什么问题? (最近我还发现一个封闭的问题,具有这个问题https://issues.apache.org/jira/browse/THRIFT-1888 )

有没有去确定在windows进程中可用的内存剩余量?

在Hookfilter函数中过滤windows消息

什么是从malloc()做的windows和linux本地 *** 作系统/系统调用?

Python 2.7 / windows:ttk comboBox下拉菜单显示在最上方的根窗口下面

是否可以使用extern和overrIDe修饰符指定一个函数?

PS。 使用Thrift 0.9版本,PyPy 2.0 beta 2,Java 1.7.0_11

test.thrift

namespace java com.test namespace python test service TestPing { voID Ping() }

Python服务器代码

class TestPingHandler: def Ping(self): pass handler = TestPingHandler() processor = TestPing.Processor(handler) transport = TSocket.TServerSocket(port=9091) tfactory = TTransport.TBufferedTransportFactory() pfactory = TBinaryProtocol.TBinaryProtocolFactory() server = TServer.TThreadedServer(processor,transport,tfactory,pfactory) print 'Starting the server...' server.serve() print 'done.'

Java客户端代码

TTransport transport; transport = new TSocket("localhost",9091); transport.open(); TProtocol protocol = new TBinaryProtocol(transport); clIEnt = new TestPing.ClIEnt(protocol); clIEnt.Ping();

参考Python客户端代码

transport = TSocket.TSocket('localhost',9091) transport = TTransport.TBufferedTransport(transport) protocol = TBinaryProtocol.TBinaryProtocol(transport) clIEnt = TestPing.ClIEnt(protocol) transport.open() clIEnt.Ping() transport.close()

AppWinStyle不能用于Process.start

如何获得与windows资源pipe理器中相同的顺序的java.io.file.List()

AndroID Studio:更改.gradle目录的位置

在窗口上使用gettimeofday()等价物

我如何从Qt qgraphicstextitem中删除select图

我遇到过同样的问题。 替换“本地主机”与IP固定它。

原因是:Python使用TCPV6,其中Java使用TCP。

Python: transport = TSocket.TserverSocket(host="127.0.0.1",port = 9091)

Java: transport = new TSocket("127.0.0.1",9091);

transport = new TSocket("localhost",9091); TProtocol protocol = new TBinaryProtocol(transport); transport.open(); This should work...

总结

以上是内存溢出为你收集整理的Apache Thrift Python-Java'拒绝连接'全部内容,希望文章能够帮你解决Apache Thrift Python-Java'拒绝连接'所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1285208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存