EionRobb / pidgin-opensteamworks

Steam plugin for Pidgin/libpurple
153 stars 5 forks source link

Freezes when internet cuts out #60

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Internet cuts out
2. Internet connects

What is the expected output? What do you see instead?
The expected output, in my eyes, would be for it to timeout & attempt to 
reconnect. What happens is it just 'freezes', never updating my friends list 
again until I manually disable & reenable my steam account in pidgin.

What version of the product are you using? On what operating system?
Win 7 x64 1.2

Original issue reported on code.google.com by Automati...@gmail.com on 24 Jul 2013 at 11:02

GoogleCodeExporter commented 9 years ago
This should be greatly improved in the recently released v1.3

Can you give it a try and see if it helps when your internet disappears 

Original comment by eionrobb on 5 Sep 2013 at 7:20

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Pidgin report:-
http://pastebin.com/F5YDZ6Yc

Steam log (Cut off the first line by mistake, but oh well, you get the point):-
http://pastebin.com/f8MqwUPj

Restarted my router between "You'll work too" and "Test", as you can see. 
Everything was sent via pidgin, thanks mate, it seems to work perfectly.

One other question (If it requires a new issue, I'll be happy to open another 
one):-
Is there any reason for the 'out of sync' steam message orders (Like shown 
above, line 2 and 3 of the steam report)? I've developed a few steam related 
objects, and, never had an issue with lines of text coming out incorrectly 
(Even when spamming extremely fast, like 'for(int i = 0; i < 1000; i++) 
{sendMessage(i);}'), however, it was awhile since I did so.

Original comment by Automati...@gmail.com on 18 Sep 2013 at 10:27

GoogleCodeExporter commented 9 years ago
Awesome, thanks for testing :)

Not sure about the message ordering.  Perhaps turning on timestamps in your 
steam chat would shed some light.  I'll put it down to network latency and the 
fact that we're chatting with the steam-mobile servers instead of steam 
directly, that might have some effect.  I'm also not sure if the steam client 
will re-order messages sent out of turn (not ruling out the plugin being at 
fault too)
If you can do some more experimenting and open a new issue if you've got 
something I can work with, that'd be great :)

Original comment by eionrobb on 19 Sep 2013 at 12:46