Originally posted by bjawnie
I have noticed that almost all VB chat use winsock and as far as I can see that means you need a server and a client chat. Isn't there a way around this.
You can use the winsock control or the winsock api to create a chat program. You don't need a server to do it. You can do client to client without a dedicated server. You can write it so the program is the client and server on every machine.

There are examples in MSDN. If you don't have the disk, check out MSDN on-line for examples. Also, my MCSD exam-prep books contain some pretty good winsock examples.