我通过Python的multiprocessing.pipe用管道传输WAMP协议,
我需要重新实现WampCraClientProtocol。

问题A:在以下模棱两可的情况下:

exclude  = ['ABCDEFGH001', 'ABCDEFGH002', 'ABCDEFGH003']
eligible = ['ABCDEFGH001', 'ABCDEFGH002', 'ABCDEFGH003']
[TYPE_ID_PUBLISH, topicURI, event, exclude, eligible]

# Is the exclude or eligible stronger?
# (Can I do following?)

exclude  = set('ABCDEFGH001', 'ABCDEFGH002', 'ABCDEFGH003')
eligible = set('ABCDEFGH001', 'ABCDEFGH002', 'ABCDEFGH003')
eligible -= exclude
[TYPE_ID_PUBLISH, topicURI, event, [], list(eligible)]



问题B:excludeMe是否可以全部替换为[self.session_id]

[TYPE_ID_PUBLISH, topicURI, event, excludeMe] ==
[TYPE_ID_PUBLISH, topicURI, event, [self.session_id]]



/ Aki R.

最佳答案

问题A:情况不是很明确-任何人都不会收到该消息。逻辑是:(订户且符合条件)\排除。

问题B:两种消息都会导致代理的行为相同。

关于python - Python高速公路WAMP消息传递协议(protocol),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14966922/

10-13 06:39