Humm,
Tell me more !!
Basically from an long time back we (regular posters who were dabbling with iChat at the time) found that Video and Audio only chats would tend to fail if the Mac was connected to the Internet by Ethernet and Wifi.
This effectively gives the Mac two IPs from the router.
AS data packets are addressed from the outgoing app via the router it uses, you get a very linear peer-to-peer connection to your Buddy.
Your Mac's IP on the LAN, to the Router's/Modem's IP from the ISP, (several inter-connecting servers), to Buddy's ISP and public IP, to the IP from the Buddy's router on the LAN.
The data packets contain the reverse address so that you get the packets back.
It gets confused if there are alternatives which is what happens when there are two connections.
Another issue that is similar is when you might piggy-back a neighbour's Wifi so that you are on two different network.
A further one is if one computer is connected to the router and another Share's it's internet connection. The usual way is for the first mac to be Ethernet to the router and share it's Connection via WiFi. In this case the second iChat could see the first mac's Internet Connection (it shouldn't) as well as it's own connection.
The presumption is that IPv6 has been coming for several years and it's uptake and deployment by ISPs has been very slow on the whole and very piecemeal. It is also not clear whether there is enough differentiation between the IPv4 connection and the IPv6 to allow Messages to ignore one.
Therefore this would lead to Messages seeing it as two connections if your ISP is doing it (Or the Buddies end if it was not before).
My pet theory was that some Internet backbone suppliers (the people beyond the ISP) had made massive changes somewhere. (Some companies involved are the same ones as some ISPs such as AT&T for example.
The Mac > System Preferences > Network offers the option of selecting "Local Link Only" in Yosemite for IPv6. There is not manual Off setting.
I would be interested to hear how you did this with Terminal.
7:40 p.m. Friday; July 24, 2015
iMac 2.5Ghz i5 2011 (Mavericks 10.9)
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb (Snow Leopard 10.6.8)
Mac OS X (10.6.8),
Couple of iPhones and an iPad