Evaluating bids

Develop a Windows Text Messaging Program (Client-Server)

Published on the October 28, 2025 in IT & Programming

About this project

Open

I’m looking for an experienced developer to build a desktop-based text messaging program for Windows.
The system will include both a Server Application (for managing users and message delivery) and a Client Application (for sending and receiving messages).

Main Requirements

Platform: Windows

Technology: C++, C#, or MFC (Microsoft Foundation Class) preferred.

Features:

Real-time text communication between multiple users.

Server handles all message routing and user management.

Clients can send/receive messages instantly.

Connection and disconnection status display.

Message timestamps and basic chat history.

Proper handling of connection errors (auto-reconnect, alerts).

Optional Features

User login system (username/password).

Message saving to local or file-based storage.

Simple UI customization (font size, color, etc.).

Deliverables

Server and client executables (.exe).

Full source code with clear documentation.

Instructions for building and running the project.

Skills Required

C++ or C# programming (desktop apps)

Socket programming (TCP/IP)

MFC, WinForms, or WPF experience

Real-time or client-server system knowledge

Strong debugging and error-handling skills

Project Duration

Estimated time: 2–4 weeks

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app

Project duration Not specified

Skills needed