1


我正在通过 Pythons 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]]


/阿基·R。

4

1 回答 1

1

问题A:案件没有歧义-任何人都不会收到消息。逻辑是:(订阅者和合格)\排除。

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

于 2013-02-24T11:58:07.283 回答