I’m considering using an ashx handler in a wisej app to communicate with MULTIPLE clients over a network.
There could be up 100 or more clients sending their data to the web app handler (and expecting a response back).
The client data packets won’t be huge, perhaps 200 bytes or so, but never-the-less each client will be sending the packet at regular intervals, say every 10 seconds.
Having NO experience with web handlers, I have NO idea of performance or reliability in such a scenario.
Will the handler just work and receive every client request without problems? or will client data clash?
Is this the right method for collecting multiple client data? or should I setup a separate comms. channel, like TCP?
Actually, I thought you were implementing a custom handler which need to be registered. But .ashx files don’t need to be registered. I just tried with a self hosted app and the sample ashx added by Visual Studio with Add->New Item->Generic Handler and it works without any registration in web.config with Wisej self hosting.
The ashx handler is a good solution. See https://msdn.microsoft.com/en-us/library/bb398986.aspx. If you need our professional services we can support you with the specific requirements of your project. I believe Thomas offered to discuss licensing models. He can also discuss other options for training and support.
Please login first to submit.