Hi

I have written a chat program wherein the client PC successfuly connects with the server PC and the messages can be exchanged.

I was wondering if we can make few changes in the chat program. say

1) When a user logs on to the client PC, a 'silent message(say the IP address)' is sent to the server and a connection is established.

2) when the user in the server PC send a message to the client PC then the message should display on the client PC in shape of a baloon pop up. (as in Microsoft Outlook, when a new msg arrives...)

How do I achieve this?