Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gwteventservice支持多个选项卡_Java_Gwt_Tabs_Comet - Fatal编程技术网

Java gwteventservice支持多个选项卡

Java gwteventservice支持多个选项卡,java,gwt,tabs,comet,Java,Gwt,Tabs,Comet,到目前为止,我已经尝试了gwt comet和gwteventservice的聊天演示。 我个人更喜欢gwteventservice,但它们都有相同的问题: 我在firefox中打开了两个选项卡:比如用户ff1和用户ff2,在chrome中打开了一个选项卡,比如用户chrome1。当我从chrome1发送一个事件,例如一个新的消息事件时,那么只有一个用户ff1和ff2会收到消息。 这是使用gwteventservice 1.2.0和最新源代码1.3.0(20-6-2012)以及gwt comet

到目前为止,我已经尝试了gwt comet和gwteventservice的聊天演示。 我个人更喜欢gwteventservice,但它们都有相同的问题: 我在firefox中打开了两个选项卡:比如用户ff1和用户ff2,在chrome中打开了一个选项卡,比如用户chrome1。当我从chrome1发送一个事件,例如一个新的消息事件时,那么只有一个用户ff1和ff2会收到消息。 这是使用gwteventservice 1.2.0和最新源代码1.3.0(20-6-2012)以及gwt comet 1.2.3进行测试的

演示的另一个问题是,服务器没有察觉到关闭选项卡/关闭浏览器,并且该用户似乎已登录到其他用户。用户似乎只有在按下注销按钮时才被其他人注销

我更喜欢使用gwteventservice的解决方案。因此,我的问题是: 如何使用gwteventservice管理多个选项卡,并在chatapp中正确注销用户

# Generator for unique client ids
eventservice.connection.id.generator=de.novanic.eventservice.service.connection.id.SessionExtendedClientIdGenerator
有关更多信息,请访问:

有关更多信息,请访问:

此处的问题不太清楚,请详细说明您的目标或解决具体的技术问题。有关这方面的更多信息,请参阅。欢迎加入。谢谢,简而言之:1)当您使用gwt comet或gwteventservice在浏览器中使用多个选项卡时,其中只有一个选项卡将接收来自serverpush的事件。我希望所有选项卡都能接收每个事件。我正在寻找解决此问题的方法2)当用户登录并关闭浏览器时,频道上的其他用户不会收到用户离开的通知,因此用户似乎仍然在线。我希望通知频道上的所有用户此用户已离开频道。仅当gwteventservice没有心跳时才会出现此问题。此处的问题不太清楚,请详细说明您的目标或解决特定的技术问题。有关这方面的更多信息,请参阅。欢迎加入。谢谢,简而言之:1)当您使用gwt comet或gwteventservice在浏览器中使用多个选项卡时,其中只有一个选项卡将接收来自serverpush的事件。我希望所有选项卡都能接收每个事件。我正在寻找解决此问题的方法2)当用户登录并关闭浏览器时,频道上的其他用户不会收到用户离开的通知,因此用户似乎仍然在线。我希望通知频道上的所有用户此用户已离开频道。仅当gwteventservice没有心跳信号时,才会发生此问题。