Erratic iChats and screen sharing when using Gmail/Jabber
I've had sporadic results using iChat with a friend. (To be clear, I'm using Messages 7.0.1, he's using iChat 6.0.2.) We're connecting through Gmail/Jabber.
The first issue is that he can't always get iChat to login to Gmail. The same account that worked perfectly on Tuesday, on Wednesday morning won't log on, he can't become "Available". Talking on a land line, we go back and forth trying to figure out what's up. He clicks on iChat/Log In to Gmail, and nothing happens. Nor can he change his staus to Available on any of the other places that's an option. He can log in to Gmail using a browser with the same password. He gets no error message in iChat.
The one solution that works is for him to pull down the iChat/Accounts menu, UNCHECK Gmail, then check it again: suddenly he's online, available.
The second issue, once we've gotten him online, is Screen Sharing. I request Screen Sharing from him, he answers the ring, and usually we're good to go: I have control of his Mac. But several mornings, I can see his screen for a few seconds, move the cursor etc. then it fades away and we get the error message:
There was a communication error during your chat. No data has been received for the last 10 seconds.
Immediately after this message, we both go to Speedtest.net and test our speeds: it's normal (although, relatively slow on his end because he's using DSL; max upload speed .37 Mbps). But it works other times, no problem. I suspect something at Google's end.
His Mac internal firewall isn't on (it's in his modem). Nothing else is plugged into his modem. We've tried direct Ethernet connection and Wi-Fi. I looked at some old posts on this discussion board that recommend going to Google settings, but thanks to "Hangouts" these instructions are outdated.
My question: any way to make this more reliable?
And, how come Apple doesn't offer a screen sharing service via iMessage? Or is there some other service (besides trying to do it directly Mac-to-Mac and finding out his Ethernet address) we should use?