This project is read-only.
Project Description
This project consists of

-An ASP.NET webservice that acts as a host for a chat program.
-A WPF client application, that uses the webservice to transmit/receive messages etc.
-A Silverlight client that allows users to log in from a website.

This project can also be installed from http://www.hartlabs.com/downloads/wgm3v2/publish.htm

Note: This project's client is pointing to a webservice located at my personal website at www.hartlabs.com. This service has been locked to prevent more users from joining, so you will never make it past the login screen if the client is executed as is. To use your own server, download the server code from the "Source Code" section and install it on your own web server. Then change the line in the client's app.config file that specifies the endpoint address to point to your server's url.
//Client config file.
        <client>
            <endpoint address="http://<YOUR_URL_HERE>/service.asmx"
                binding="basicHttpBinding" bindingConfiguration="ServiceSoap"
                contract="WGM_Service.ServiceSoap" name="ServiceSoap" />
        </client>

There is also a line in the server code that needs to be commented to allow users to join. Locate the following line in service.cs in the WGM_Svc\App code folder and remove the line in the CreateUser method that says:
//Server code
        message = "Server is locked for upgrades... please try again later";
        return false;


Desktop Client Screenshots
Login Screenshot
login.bmp

Main Window Screenshot
main_conversation.bmp

Online Options Screenshot
online_options.bmp

Local Options Screenshot]
local_options.bmp

Message Popup lower right over system tray
popup.bmp

About Screenshot
about.bmp

Last edited Oct 9, 2009 at 9:33 PM by waynehart, version 13