SqueakElib Chat Client

Rob Withers reefedjib at yahoo.com
Tue Nov 20 17:08:05 UTC 2007

Ok, folks.  I'd like to invite you to download and play with my Chat Client. 
I got the server running on my home machine and I believe it is reachable 
from the net.   For now it is Windows only, unless someone can build a VM 
for other platforms from the supplied image.

You can get the zip file and instructions from here: 


Here are the instructions, reproduced:
Instructions for the Chat Client
Note The server is running on my machine and I will be gone for a week after 
catching a flight in about 3 hours. Hopefully it will work (fingers 
crossed). If not, I will fix it when I get back and we can try again.

Installation After unzipping the zip file, run the image with the supplied 

Configure The tricky part is setting up the networking code so that others 
can connect to you. Every image is a server, in this peer to peer system. If 
your machine is behind a router, then you will need to specify the external 
ip address to your router, and make your machine the DMZ. I don't currently 
support host names, but that is next on the list.

To configure your network settings, there is a #squeakelib page in the 
Preferences Browser. Go there and there are three settings.

Automatically update your ip address. This is useful if you are directly 
connected to the internet and use DHCP. Every time the image starts up, it 
will recalibrate to the current ip address. Don't use this if you are 
manually setting your ip address, below.
Manually set your ip address. If you are behind a router, find out it's 
external ip address and enter it here. This way, references to objects that 
you send out will be resolved to the router. Also make your router pass 
through to your machine as the DMZ.
Manually set your port. This will override the default, which is 11061.

Running Chat
At the top of the window, there is a button which says: 'SqueakElib Chat 
Launcher'. Click this button. It will prompt you for a nickname. Then the 
launcher window will open. There are two List panes. The top one is for 
other users. If luck is with us all, you will see a list of the other users 
signed on, in the top pane. You can right click and select 'open chat' to 
start chatting with the other user. The bottom pane is for multiway chats. 
You can create a multiway chat and start chatting. Or you can select an 
existing multiway chat and join it and start chatting.

Hacking There are ways to be malicious. I would ask that you explore, but 
not try and change the system.


More information about the Squeak-dev mailing list