Attached is a document on the requirements for this project. It is mainly a socket messaging project. In the document, you will see both BeSS and Host. You will be developing the BeSS, while I work on the Host.
When both of our apps our done, they should be able to send and receive messages to each other.
Before you start coding, I need to receive designs/models from you on what you are planning, including the following:
- Class diagram with classes, properties, methods, and events you are planning to use
- Database design - to read in settings (IP, port, etc), and to save the various messages that are sent and received.
- Plan for logging messages sent and received to text-based log files
- Plan for exception handling - logging and displaying to end users
- Mockup of screen(s) to display messaging
- Whether you plan to use synchronous or asynchronous sockets, and why?
I want to review the designs and suggest changes before you start coding to the design.
I will also provide you with a document on coding standards you must use in this project.
Please let me know if you are interested in this and, if so, how long you think it will take and how much it will cost.
## Deliverables
Must be developed in:
Visual Studio 2010
WinForm app
C#
.Net Framework 4.0
SQL Server 2008 R2