2013-08-30 28 views
0

是否可以通过Socket发送对象在ZeroMQ中发送?ZeroMQ(PHP-ZMQ)通过发送传递对象

我知道在文档中,它说它只接受字符串。

但是,你会如何实际传递对象?有没有解决的办法?

+0

什么样的对象你想通过吗?它可以是文本编码? – mattexx

+0

这是一个使用各种方法检索的PHP对象,最初从数据库中提取。我试过'sendMulti'和'recvMulti',但它们只接受单维数组 –

+0

你不能在php zmq中发送'byte []'?如果是这样,只需序列化对象。 – raffian

回答

0

如果你的对象是一个多维数组,你可以做一个JSON编码字符串:

objString = json_encode(obj); 

推弦,并与您的拉马解码:

obj = json_decode(obj);