Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7170879
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T15:18:01+00:00 2026-05-28T15:18:01+00:00

My question is concerning an application that will use a host application where the

  • 0

My question is concerning an application that will use a host application where the database server is, and a few clients that will be sending information to the host.

Basically the host application receives some data from the clients, makes some calculations and error checking and then (if all goes well) it stores the information in the database. The data received could be easily serialized or get character separated in a string of less than 50 characters.

I know my basic option in developing this communication application is WCF and have worked with it before but my concerns for this particular case is the fact that:

  1. The host and the clients will at most times be connected to the internet through wireless USB modems which as we all know do not provide the most reliable connection ever.

  2. There will be many clients all sending information to the host at the same time, each having their own identification id since that determines the type of the data received and what it represents.

  3. Due to the not so reliable connections i would like to be able to know if the packet has been sent successfully, and if not to be able to keep trying until the communication is complete.

  4. New data will be sent from each client every couple of minutes and if lets say we have a connection failure for 5 minutes i would like to be able to send all unsent information when the connection is restored.

  5. Lastly i’m kind of trying to figure how i would be able to know where to contact the host as the usb modems do not have a static ip and this could change from time to time.

My thought is to either try to establish a communication through WCF services where the clients would send all information to the host directly or maybe consider serializing the data from the clients in XML format, then upload them on a 3rd server that will be available all of the time, and then use the host application every one minute to try and synchronize the available information with the ones one the 3rd server.

Hope i made it pretty clear with this lengthy post on what i’m trying to accomplish and would really appreciate your thoughts for a project like this.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T15:18:02+00:00Added an answer on May 28, 2026 at 3:18 pm

    Instead of starting a discussion. Ill try and give you an answer.

    I have implemented a system your describing. Based on that experience i can tell you that you will be wanting to look at a message based system to do the communication between your clients and host(s).

    A message based system allows you to transparently handle the communication going on. It allows to you resend a message in case it failed to transmit.

    To keep it short there are various message based frameworks available for the .Net community. To name a few: NServiceBus, Mass Transit, Rhino Service Bus, or maybe the more lightweight Agatha RRSL.

    Point is, there are quite a few. Its up to you to research em and find out which one suits your needs best.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've got a question concerning fields in databases which are measures that might be
this is a different question concerning: add a connection to database not working, asp.net
I'm writing this application that will allow a user to define custom quizzes and
I am working on a web application that will target modern browsers or recent
We’re creating a web application that will display contour areas as bitmaps in a
I have a question concerning the structure of an MVC application. Suppose we have
Yesterday I stumbled over the information that Crystal Reports will no longer be included
I am trying to build a web application that will take an scan paper
I am designing a web application that retrieves records from a database according to
I have a question concerning this code which I want to run on QNX:

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.