liuzhe02 / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

User disconnect and reconnect might cause the user to disappear but still in the meeting #1869

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
When a user gets disconnected, the user gets presented a dialog with logout or 
reconnect buttons. If the user clicks on reconnect and gets joined into the 
meeting then shortly after Red5 detects the old connection has closed 
(inactivity timeout), Red5 will call the roomDisconnect method which will 
remove the user from the meeting.

The reason is that we will have 2 connections when the user reconnects. Both 
connections will have the userid of the user. When the old connection gets 
cleaned up, we get the userid from the connection and remove the user from the 
user list of the meeting. However, the user has already connected using the new 
connection. The user will just disappear from the list but will still be able 
to participate in the meeting.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by ritza...@gmail.com on 22 Jan 2015 at 9:19

GoogleCodeExporter commented 8 years ago
Fixed.  See

  https://github.com/bigbluebutton/bigbluebutton/pull/494

Original comment by ffdixon@gmail.com on 26 Jan 2015 at 6:11

GoogleCodeExporter commented 8 years ago

Original comment by ffdixon@gmail.com on 27 Jan 2015 at 1:06