Dino,
Thanks for the info.
Actually, if you *did* temporarily make it work at least for AIM on the Mac version, it would be very valuable. Since anyone can get an AIM identity for free, at least people wishing to Squeak-IM with each other on the Mac would have a path to doing so. (We will certainly try it out at SC when it becomes possible to use it, even in a restricted form, on a Mac.)
Which is not to say that the Mac VM shouldn't eventually support UDP -- only that if there were a quick path to enfranchising Mac squeakers right away to use your IM code, it would be a boon. And we'd not need to wait for the VM change.
Thanks,
-- Scott
At 11:47 PM -0500 12/23/99, Dean Pu Mao wrote:
Yeah, ICQ uses UDP unfortunately. And UDP isn't supported on macs yet for some reason. But this works great in Windows and UNIX VMs! I guess I could make it so that it would only use AIM instead of ICQ for you Mac people out there, but there's no reason a Mac VM shouldn't support UDP. Besides, the Mac people would be missing out on 20+ million icq users out there!
Dino
On Thu, 23 Dec 1999, Scott Wallace wrote:
Dean,
What a terrific thing to be doing! This will make a qualitative difference to the experience of using Squeak, particularly for those of us who spend a high percentage of our waking hours in a Squeak image.
I got your code, got a registered ICQ number from Mirabalis, and already had an AIM identity, so I fired up an image, filed in your code, and executed the precipitating do-it.
However, it was not successful. I got the "Messaging" window, but when I hit the "Connect" button, I quickly fell into a debugger, "primitive failed", in Socket.primSocket:connectTo:port:.
Do I perhaps need some custom plug-in, or some custom vm, in order to use this stuff successfully? Or could it be that the debug-notifier is the "normal" way of responding to a request to connect to a user who is presently offline?
I'm eager to start using this, but for the moment am stuck...
-- Scott
At 5:58 PM -0500 12/23/99, Dean Pu Mao wrote:
Some of you here wanted my instant messaging stuff, so here it is! Let me know how you like it. Better yet, send me an instant message how you like it! ICQ and AIM messaging are both supported. ICQ contact list is supported, but the AIM buddy list is not yet supported. You'll need a registered ICQ number from Mirabilis and a registered Screen Name from AOL to correctly use my client.
Get the changesets here: http://instantmessaging.swiki.net
Dino