是否可以在一个页面上使用多个具有不同用户的Omnifaces套接字?
在我看来,只能在一个页面上打开一个套接字。 如果我定义了两个套接字,那么只有一个套接字可以工作。
我使用的代码示例:
<h:form>
<o:socket channel="taskChannel" onclose="socketErrorHandler" user="user1">
<p:ajax event="update" ignoreAutoUpdate="true" global="false" update="component1/>
</o:socket>
</h:form>
<h:form>
<o:socket channel="taskChannel" onclose="socketErrorHandler" user="user2">
<p:ajax event="update" ignoreAutoUpdate="true" global="false" update="component2/>
</o:socket>
</h:form>