Click here to Skip to main content
15,885,141 members
Home / Discussions / C#
   

C#

 
GeneralRe: Inserting and Updating BLOBS Pin
Heath Stewart15-Jan-04 4:24
protectorHeath Stewart15-Jan-04 4:24 
GeneralRe: Inserting and Updating BLOBS Pin
Guinness4Strength15-Jan-04 4:44
Guinness4Strength15-Jan-04 4:44 
GeneralRe: Inserting and Updating BLOBS Pin
Heath Stewart15-Jan-04 6:54
protectorHeath Stewart15-Jan-04 6:54 
GeneralRe: Inserting and Updating BLOBS Pin
Guinness4Strength15-Jan-04 8:20
Guinness4Strength15-Jan-04 8:20 
QuestionBest way of tracking remoting clients? Pin
Alex Korchemniy14-Jan-04 18:21
Alex Korchemniy14-Jan-04 18:21 
AnswerRe: Best way of tracking remoting clients? Pin
occcy14-Jan-04 21:22
occcy14-Jan-04 21:22 
GeneralRe: Best way of tracking remoting clients? Pin
Heath Stewart15-Jan-04 3:57
protectorHeath Stewart15-Jan-04 3:57 
AnswerRe: Best way of tracking remoting clients? Pin
Heath Stewart15-Jan-04 4:03
protectorHeath Stewart15-Jan-04 4:03 
As I hinted at before, implement ILease and return that in an override for GetLifetimeService on your remoting object. If a sponser cannot be contacted or has not renewed the time on the lease, you remove the row from the RDBMS for that sponsor (a client). In an internal remoting application, your lease can ping the sponsers to determine if they still exist. If you expose your remoting object on IIS (which automatically gets exposed as a Web Service, thus using HTTP which is one-way), you'll just have to wait until the sponsor does not renew their lease and remove the row.

If the remoting object (the server) crashes, this really isn't a problem. As long as the database is still up and running, the remoting object will grab the existing information (this is the reason I mentioned you should persist connection information in a database or something) and restore its state. Clients can't really connect why the remoting object is down, so you don't have to worry about new information. Now if the server(s) that has/have both your remoting object and the database go down, the scenario isn't much different from before. Just use transacted statements to increment and decrements your client connections table and they will be logged so that they can be completed in such a case.

 

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
GeneralRe: Best way of tracking remoting clients? Pin
Alex Korchemniy15-Jan-04 4:37
Alex Korchemniy15-Jan-04 4:37 
GeneralRe: Best way of tracking remoting clients? Pin
Heath Stewart15-Jan-04 9:41
protectorHeath Stewart15-Jan-04 9:41 
GeneralCustom Attributes Pin
pnolan14-Jan-04 13:53
pnolan14-Jan-04 13:53 
GeneralRe: Custom Attributes Pin
Heath Stewart15-Jan-04 3:55
protectorHeath Stewart15-Jan-04 3:55 
GeneralI still didn't found what I was looking for - C# Service installation Pin
Pinho14-Jan-04 12:53
Pinho14-Jan-04 12:53 
GeneralRe: I still didn't found what I was looking for - C# Service installation Pin
Heath Stewart15-Jan-04 3:50
protectorHeath Stewart15-Jan-04 3:50 
GeneralNeed several listviews to all sort at same time...or a listview that can have subitems that each have their own icon Pin
FocusedWolf14-Jan-04 12:45
FocusedWolf14-Jan-04 12:45 
GeneralRe: Need several listviews to all sort at same time...or a listview that can have subitems that each have their own icon Pin
FocusedWolf14-Jan-04 12:50
FocusedWolf14-Jan-04 12:50 
GeneralNeed several listviews to all sort at same time...or a listview that can have subitems that each have their own icon Pin
FocusedWolf14-Jan-04 12:45
FocusedWolf14-Jan-04 12:45 
GeneralRe: Need several listviews to all sort at same time...or a listview that can have subitems that each have their own icon Pin
Heath Stewart15-Jan-04 3:44
protectorHeath Stewart15-Jan-04 3:44 
GeneralRe: Need several listviews to all sort at same time...or a listview that can have subitems that each have their own icon Pin
FocusedWolf15-Jan-04 17:43
FocusedWolf15-Jan-04 17:43 
GeneralTaskbar Grouping Icon and Text in Windows XP Pin
Sascha Sertel14-Jan-04 12:19
Sascha Sertel14-Jan-04 12:19 
GeneralRe: Taskbar Grouping Icon and Text in Windows XP Pin
Heath Stewart15-Jan-04 6:12
protectorHeath Stewart15-Jan-04 6:12 
GeneralDisplaying Multidimensional Arrays in a Form Pin
crushinghellhammer14-Jan-04 11:56
crushinghellhammer14-Jan-04 11:56 
GeneralRe: Displaying Multidimensional Arrays in a Form Pin
Christian Graus14-Jan-04 12:03
protectorChristian Graus14-Jan-04 12:03 
GeneralRe: Displaying Multidimensional Arrays in a Form Pin
Colin Angus Mackay14-Jan-04 12:07
Colin Angus Mackay14-Jan-04 12:07 
GeneralIsInputKey override for cursors not working Pin
cgcrute14-Jan-04 11:37
cgcrute14-Jan-04 11:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.