
In Progress
Posted
Paid on delivery
I need a Windows desktop application written in C# (.NET 6+ preferred) that keeps a live WebSocket connection to my server, listens for JSON messages in real time, and reacts the moment certain conditions I’ll specify are met. A REST fall-back is fine where it makes sense, but WebSocket will be the primary channel. The UI can be WinForms or WPF—whichever you feel delivers the snappiest experience—with three core controls: Connect, Disconnect, and Pause. While connected, I want a clear status indicator and a scrolling, timestamped log so I can trace every event. The app must stay responsive, so please rely on async/await or other multithreading techniques to keep network traffic off the UI thread. Automatic reconnection, graceful shutdown, and thorough exception handling are essential for stability. Code quality matters: clean architecture, well-named classes, and enough comments for another developer to pick it up quickly. I’ll run unit tests, so structuring the project for easy testing is a plus. Deliverables • Compiled installer or standalone executable • Full Visual Studio solution with source code and project files • Brief README explaining build steps, configuration, and how to add/edit detection rules When you reply, include links or screenshots from similar real-time automation tools you’ve built, your estimated timeline, and a fixed-price quote. If you also suggest libraries (e.g., WebsocketSharp, SignalR, Serilog) or design patterns that will keep this app bulletproof, let me know—those insights will weigh heavily in my decision.
Project ID: 40551178
26 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, I can build your C# (.NET 6+) Windows desktop app with a stable real-time WebSocket connection to your server and clean, production-ready architecture. I will implement: Persistent WebSocket connection with async/await handling Auto-reconnect, pause/resume, and graceful shutdown JSON message listener with rule-based condition handling Simple WPF/WinForms UI (Connect / Disconnect / Pause + live log with timestamps) Thread-safe logging system (e.g., Serilog or custom logger) Clean architecture with separated networking, logic, and UI layers Unit-test-friendly structure for future maintenance I will also ensure the UI stays fully responsive by keeping all network operations off the UI thread and using proper background task handling. For stability and scalability, I can use proven libraries like WebSocketSharp or SignalR, depending on your server setup, and implement solid design patterns (observer/event-driven architecture). I can start immediately and build this as a reliable, extendable automation tool. Best regards, Dipak.
₹10,000 INR in 7 days
1.4
1.4
26 freelancers are bidding on average ₹9,091 INR for this job

**--- Real Time C# Desktop Application Development ---** I am available to build a **high performance Windows desktop application** in **C# (.NET 6+)** with reliable WebSocket communication, responsive UI, and a clean, maintainable architecture. Approach: → Develop a **WinForms or WPF** application with a modern, responsive interface → Implement **real time WebSocket communication** with optional REST fallback support → Build **Connect, Disconnect, Pause**, live status indicators, and timestamped event logs → Use **async/await**, background tasks, and thread safe UI updates for maximum responsiveness → Implement **automatic reconnection**, graceful shutdown, and comprehensive exception handling → Structure the solution using **clean architecture**, dependency injection, and unit testable components → Integrate **Serilog** for structured logging and configurable detection rules via JSON/config files → Deliver the **installer, Visual Studio solution, source code, README, and deployment documentation** Flow: Requirement Analysis → UI Design → WebSocket & REST Integration → Detection Logic Development → Testing & Optimization → Deployment → Final Handover Let’s connect Thanks.
₹35,500 INR in 10 days
6.9
6.9

Hi, Your project caught my attention because you're looking for a reliable, real-time desktop application—not just one that works, but one that's stable, responsive, and easy to maintain. I can develop a Windows application in C# (.NET 6+) with a clean architecture that maintains a persistent WebSocket connection, processes JSON messages in real time, and keeps the UI responsive using async/await. Here's what I'll deliver: ✔ A modern WinForms/WPF application with Connect, Disconnect, and Pause controls. ✔ Live connection status and a timestamped event log for complete visibility. ✔ Automatic reconnection, graceful shutdown, and comprehensive exception handling. ✔ Clean, well-structured source code with meaningful comments and test-friendly architecture. ✔ Full Visual Studio solution, compiled executable/installer, and a clear README explaining setup, configuration, and how to modify detection rules. For reliability, I recommend using ClientWebSocket (built into .NET), Serilog for structured logging, and applying the MVVM (for WPF) or a layered architecture with dependency injection to keep the project scalable and easy to maintain. I'd be happy to discuss your detection rules and provide an accurate timeline and fixed-price quote based on the complete scope. Best regards, Usama K
₹4,000 INR in 2 days
4.9
4.9

Hi, I have 12+ years of experience in C#/.NET, WinForms, WPF, WebSocket communication, and real-time desktop automation, and I can build a robust, production-ready application that meets your requirements. The application will maintain a stable WebSocket connection, process JSON messages in real time, react instantly to your custom rules, and remain fully responsive using async/await and background tasks. I'll implement automatic reconnect, detailed timestamped logging (using Serilog), clean exception handling, and a modular architecture (MVVM/Clean Architecture where appropriate) to simplify future enhancements and unit testing. A REST fallback can also be included for added reliability. You'll receive the complete Visual Studio solution, compiled executable/installer, well-documented source code, and a clear README explaining setup, configuration, and how to extend detection rules. I'm ready to start immediately and can provide a reliable, maintainable solution with ongoing support if needed. I look forward to discussing your timeline and project details.
₹7,000 INR in 7 days
4.3
4.3

Hello! I'm Neha, and my versatile experience in web development and mobile app development - particularly with CMS-based websites - aligns perfectly with your project's requirements. Having spent over 9 years in the field, I've honed my skills in C# (.NET 6+ preferred) and worked extensively on various projects leveraging WebSockets, REST APIs, and C# multi-threading techniques. One important aspect that sets me apart is my commitment to code quality. I believe clean architecture and well-named classes enhance project scalability and ease of maintenance. I ensure thorough commenting to facilitate swift comprehension for fellow developers. Also, as unit testing is a valued practice, I structure projects for easy testing. I understand the significance of deliverables. You can expect a compiled installer or standalone executable, along with a full Visual Studio solution, source code, project files, and a README explaining build steps. My estimated timeline for this project is [your timeline], accompanied by a justified fixed-price quote. Let's create a bulletproof application by implementing strong libraries like [library name], and design patterns that align with your needs. Let's discuss further!
₹17,000 INR in 7 days
2.1
2.1

I have around 15 years+ of experience with following skills:- ✔️ Language: C#, VB. ✔️ API integration: Web API, Web Services, Window Services, WCF, 3rd Party APIs, Rest API, WCF Service. ✔️ Database: MSSQL, MySQL,SQLite,MSAccess,DB2. ✔️ Framework: .NET, Winforms, ASP.NET Web forms, MVC, .NET Core 3.0, 3.1, 5.0, Angular JS, Angular 8, WPF. ✔️ Front end: Asp.net, Javascript, Angular, jquery, HTML5, CSS3, Bootstrap 3/4, Ajax. ✔️ Payment Gateway: PayPal, Authorize.net. ✔️ Source Control: Git, VSS, TFS, DevOps, SVN. ✔️ Tools: DevExpress, Telerik, Kendo. I am a graduate Bachelor of Engineering in Computer Science.
₹10,000 INR in 7 days
2.3
2.3

Hi, The core of this is a rule engine reacting to a live JSON feed: hold a WebSocket open, watch each message, and fire the moment your conditions hit—with auto-reconnect and a clean event log so nothing slips past. The UI is the easy part; the reliability under a dropping connection is what matters. I build exactly these real-time automation tools—async WebSocket clients in C#/.NET that stay responsive and recover on their own when the socket drops. I'd start by pinning down your detection rules and a sample of the JSON messages, since the trigger logic is the heart of it. For stability I'd run the socket on its own loop with backoff reconnect (SignalR or WebsocketSharp depending on your server), Serilog for the timestamped log, off the UI thread throughout. Structured so your unit tests have clean seams. Can you share a sample JSON message and one or two example conditions you want to trigger on? Thanks!
₹7,000 INR in 7 days
2.0
2.0

Hi, I have strong experience building real-time .NET applications using WebSockets, async/await, and clean architecture patterns. I can develop a stable WinForms or WPF desktop app with Connect/Disconnect/Pause controls, live status updates, and a timestamped event log. The app will include automatic reconnection, proper thread handling to keep the UI responsive, and a clean, testable structure with well-organized code. I typically use libraries like SignalR/WebSocketSharp and Serilog for reliable messaging and logging, along with SOLID principles for maintainability. I can deliver a compiled executable, full Visual Studio solution, and clear documentation within a short timeframe. Let’s discuss your exact rules for message detection so I can align the architecture properly from the start. Best regards.
₹5,000 INR in 1 day
1.9
1.9

Hello, I hope you're having a great day. I've delivered several C# desktop apps on .NET 6 that maintain live WebSocket connections and use async/await to keep the UI responsive. For a recent WPF monitoring tool I used WebsocketSharp to receive JSON sensor messages and Serilog for timestamped logs, and solved backpressure with a bounded Channel and batch processing. I'd start by scaffolding an MVVM WPF app, wire a ClientWebSocket/WebsocketSharp client, use async background workers and a ConcurrentQueue for the log view. Would be good to align on the exact detection rules JSON schema and installer target, so we confirm reconnection and pause semantics. Thank you, Alpeshbhai M.
₹7,000 INR in 17 days
0.5
0.5

I've built several real-time monitoring and automation tools using .NET 6+ with WebSocket-first architectures. I'll deliver a clean, layered solution using WPF for crisp UI responsiveness, with a dedicated connection manager handling WebSocket lifecycle, automatic reconnection with exponential backoff, and JSON rule evaluation on background threads. The event log will be thread-safe and performant even under high message volume. I'll structure the codebase for unit testability using dependency injection, include Serilog for structured logging, and ship a compiled installer plus full Visual Studio solution with inline documentation. Configuration will be simple JSON-based so you can add detection rules without touching code. This approach keeps your UI thread clean while maintaining stability under real-world conditions.
₹1,515 INR in 4 days
0.0
0.0

Hi, I'm a full-stack software engineer with 20+ years of experience in Java, Node.js, Python, React, Angular, and cloud platforms (AWS/GCP). I've delivered 50+ projects with excellent feedback. I'd love to help with this project. Let's discuss!
₹4,850 INR in 30 days
0.0
0.0

As an industrial IT specialist with extensive experience in developing C# and .NET Windows desktop applications, I am well-equipped to handle both WPF and WinForms projects. I prioritize building responsive applications using multithreading and async/await patterns to ensure smooth performance under network load. To create a robust, 'bulletproof' solution, I recommend utilizing SignalR for WebSocket connections and Serilog for comprehensive logging and traceability. I am committed to clean architecture, maintainable class structures, and thorough documentation, ensuring that the source code is easily testable and extendable by others. My goal is to deliver a reliable, automated tool that reacts accurately to real-time JSON messages.
₹7,000 INR in 7 days
0.0
0.0

Hi, there. I recently developed a real-time automation application in C# that maintained a WebSocket connection to a server, processing JSON messages and triggering actions based on specific conditions. In that project, I implemented a responsive UI using WPF, featuring core controls for connection management and a log to track events in real-time. A significant challenge was ensuring the application remained responsive while handling network traffic, which I solved by employing async/await and multithreading techniques to offload heavy operations from the UI thread. Additionally, I integrated automatic reconnection logic and robust exception handling to enhance the application's stability. For your C# real-time automation app, I am planning to create a Windows desktop application using .NET 6+ with a clean architecture that supports a live WebSocket connection for real-time message handling. I offer to implement a user-friendly interface with clear status indicators and logging capabilities, ensuring thorough exception handling and responsiveness throughout the application. My experience in building similar real-time applications will ensure a robust and efficient solution tailored to your requirements. If I use my previous experience, your project will likely be completed successfully. Hope to discuss this in detail. Through detailed discussion, I think I can find the better solution to finish your project successfully. Thank you.
₹7,000 INR in 7 days
0.0
0.0

Hello, I can develop your C# (.NET 6+) desktop application with a clean and maintainable architecture. The application will maintain a stable WebSocket connection, process JSON messages in real time, and execute the required actions based on your specified conditions. I will implement asynchronous programming (async/await) to keep the UI responsive, automatic reconnection, proper exception handling, timestamped logging, and a clear interface with Connect, Disconnect, and Pause controls. I write organized, well-documented code that is easy to maintain and test. I look forward to discussing the message format and business rules to deliver exactly what you need.
₹8,000 INR in 4 days
0.0
0.0

As an AI specialist with two decades of experience in software engineering and automation, I'm confident that I can craft a C# application that not only meets your real-time needs but exceeds your expectations. My exposure to working on large-scale solutions and my background in teaching has given me invaluable skills for producing clean, well-documented code structured for easy testing—qualities you've emphasized as important for your project. Throughout my career, I've built numerous real-time automation tools which bear resemblance to what you're looking for. To give you insights into this experience, here are links to similar automation applications: [insert links/screenshot]. These tools demonstrate my proficiency in multithreading techniques and asynchronous programming, ensuring your app stays responsive even under heavy network traffic. Lastly, considering the importance of reliability for a tool like yours, I'm well-versed in building systems that can gracefully handle exceptions, automatically reconnect if necessary, and shut down when needed. I also want to provide you with seamless customer service so I'd ensure delivering a comprehensive README document explaining build steps, configura
₹1,500 INR in 7 days
0.0
0.0

You're right to prioritize WebSocket over REST for real-time triggers, most apps I see trip up when they try to poll every second and still miss events. I'd start with a dedicated WebSocket client class that handles reconnects, heartbeats, and message parsing in the background, then wire it to a WPF UI with a virtualized log control so the scrolling stays smooth even with thousands of entries. The biggest mistake here is letting network errors crash the app or freeze the UI. In my experience, wrapping the WebSocket client in a try-catch that logs to disk before retrying keeps things running through spotty connections. You'll get an app that stays connected, logs everything, and lets you pause or disconnect cleanly without losing state.
₹6,000 INR in 2 days
0.0
0.0

I have solid experience building high-performance C# (.NET) desktop applications with real-time WebSocket communication, REST APIs, and multithreaded architectures. For your project, I would build a clean WinForms or WPF application featuring stable WebSocket connectivity with automatic reconnection, async/await-based processing, responsive UI, timestamped logging, configurable detection rules, and robust exception handling. I typically use ClientWebSocket, Serilog for structured logging, and a modular architecture that makes future maintenance and unit testing straightforward. You'll receive the complete Visual Studio solution, executable, installer, and clear documentation explaining configuration and rule customization. I can deliver a stable, well-documented solution within the proposed timeline and provide post-delivery support if needed. I look forward to discussing the message format and detection logic so we can get started immediately.
₹15,000 INR in 7 days
0.0
0.0

I have 3 years of experience developing C#/.NET desktop applications involving REST APIs, JSON processing, multithreading, and responsive UI design. While I cannot publicly share proprietary client projects, I can demonstrate my coding approach and provide a clean, well-structured solution with WebSocket communication, automatic reconnection, logging, and a maintainable architecture.
₹10,000 INR in 6 days
0.0
0.0

Bareilly, India
Payment method verified
Member since Jun 29, 2025
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$20-30 NZD / hour
€30-250 EUR
$30-250 AUD
$15-25 USD / hour
₹1500-12500 INR
$30-250 USD
€8-30 EUR
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
€3000-5000 EUR
£50-200 GBP
₹600-1500 INR
₹600-1500 INR
$750-1500 USD
$750-1500 USD
₹750-1250 INR / hour
$10-30 USD