我正在尝试从网站运行示例,这是服务器:
import zerorpc
class HelloRPC(object):
def hello(self, name):
return "Hello, %s" % name
s = zerorpc.Server(HelloRPC())
s.bind("tcp://0.0.0.0:4242")
s.run()
这是客户:
import zerorpc
c = zerorpc.Client()
c.connect("tcp://127.0.0.1:4242")
print c.hello("RPC")
但是它没有正常工作,我收到此错误消息:
TypeError: ord() expected string of length 1, but memoryview found
我在Windows上使用Anaconda(Python 2.7.11)运行此操作我通过zerorpc
安装了 pip
,并且 zeromq
通过安装程序从网站安装。
我怎样才能解决这个问题 ?