Click here to Skip to main content
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 25-Jun-13 0:42am
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 Mathew Soji 309
1 BillWoodruff 300
2 Afzaal Ahmad Zeeshan 252
3 DamithSL 225
4 Maciej Los 215
0 OriginalGriff 6,249
1 Sergey Alexandrovich Kryukov 5,853
2 DamithSL 5,183
3 Manas Bhardwaj 4,673
4 Maciej Los 3,865


Advertise | Privacy | Mobile
Web01 | 2.8.1411019.1 | Last Updated 25 Jun 2013
Copyright © CodeProject, 1999-2014
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