Click here to Skip to main content
11,711,750 members (77,828 online)
Rate this: bad
good
Please Sign up or sign in to vote.
Hi All,

I have a c# web service that is goign to be used by different machines during a build process. How can i ensure that only one connection is made to the web service at any one time? I remember using mutex's but im sure that only ensure one instance of a process is running on a single computer rather than on a web service. any ideas?

Thanks guys!
Posted 24-Jun-13 23:42pm
Comments
Pheonyx at 25-Jun-13 5:49am
   
You could put code in the web service that detects which machine is currently connected, if another one attempts to use the service while it is already in use then just send back a "not available at this time" error?
sjelen at 25-Jun-13 7:36am
   
If it's WCF web service, take a look here:
http://www.codeproject.com/Articles/89858/WCF-Concurrency-Single-Multiple-and-Reentrant-and
It can be achieved through configuration.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 434
1 CHill60 280
2 OriginalGriff 170
3 Peter Leow 130
4 Abhinav S 125
0 CHill60 280
1 Sergey Alexandrovich Kryukov 125
2 Andy Lanng 120
3 Abhinav S 95
4 Maciej Los 95


Advertise | Privacy | Mobile
Web03 | 2.8.150819.1 | Last Updated 25 Jun 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100