Hi there;
I am planning to create a program. There are 700 hosts and 1 server. Hosts will send status information to server,these information is related with my business logic. Server will process these information. There are two different ways to do this, creating a c# application (for server side and client side) or creating a web page, applying a classic web page.
Which one is appropriate one? Will there any flaws occur during implementation c#? Which one do you favor on?

thanks in advance.

In terms of coding functionality there is little difference between a Windows form app and a web app. The code can do similar things. Think more about how you want to distribute the app, how/where the user will access it, user's level of competence (most people have grown accustomed to browsers and have less of a learning curve when faced with new online apps).