Click here to Skip to main content
15,887,596 members
Home / Discussions / C#
   

C#

 
GeneralRe: Developing a Client/Server application Pin
Kingvest8-Jan-04 5:18
Kingvest8-Jan-04 5:18 
GeneralRe: Developing a Client/Server application Pin
Guillermo Rivero8-Jan-04 5:32
Guillermo Rivero8-Jan-04 5:32 
GeneralRe: Developing a Client/Server application Pin
Kingvest8-Jan-04 5:36
Kingvest8-Jan-04 5:36 
GeneralRe: Developing a Client/Server application Pin
Niels Penneman8-Jan-04 6:22
Niels Penneman8-Jan-04 6:22 
GeneralRe: Developing a Client/Server application Pin
Kingvest8-Jan-04 6:26
Kingvest8-Jan-04 6:26 
GeneralRe: Developing a Client/Server application Pin
Niels Penneman8-Jan-04 7:20
Niels Penneman8-Jan-04 7:20 
GeneralRe: Developing a Client/Server application Pin
Guillermo Rivero8-Jan-04 6:28
Guillermo Rivero8-Jan-04 6:28 
GeneralRe: Developing a Client/Server application Pin
Heath Stewart8-Jan-04 5:46
protectorHeath Stewart8-Jan-04 5:46 
I agree with the first reply that .NET Remoting is worth looking into, but there is another, easier alternative.

You can use XML Web Services over HTTPS (HTTP over SSL) if your server has a valid certificate. If you're developing an internal application and have ActiveDirectory, you (or IT) can use the Certificate Services to create a Web Server certificate and install it in IIS. For external applications, I recommend getting an SSL cert from VeriSign, Thawte, or any other certificate authorities (CAs). Then, just make sure you use a URL to access your Web Servce using the https scheme instead of http. It is automatically encrypted without you having to do anything.

If you do look into .NET Remoting - which is far more robust, though WS Security is certainly providing additional features for Web Services - I recommend a good book for both new and intermediate Remoting developers from Microsoft Press, ".NET Remoting" by McLean, Naftel, and Williams: http://www.microsoft.com/mspress/books/6172.asp[^]. You could use channel sinks to encrypt, compress, route, or anything else to the messages in an abstract manner. This book cover that and even includes an example channel sink and derivative RealProxy for doing basic load balancing. It's a good book!

 

-----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: Developing a Client/Server application Pin
Kingvest8-Jan-04 5:51
Kingvest8-Jan-04 5:51 
GeneralRe: Developing a Client/Server application Pin
bnieland8-Jan-04 6:24
bnieland8-Jan-04 6:24 
Generalinelegance Pin
TuringTest17-Jan-04 21:41
TuringTest17-Jan-04 21:41 
GeneralRe: inelegance Pin
Philip Fitzsimons8-Jan-04 3:28
Philip Fitzsimons8-Jan-04 3:28 
GeneralRe: inelegance Pin
leppie8-Jan-04 6:07
leppie8-Jan-04 6:07 
GeneralRe: inelegance Pin
Philip Fitzsimons8-Jan-04 6:16
Philip Fitzsimons8-Jan-04 6:16 
GeneralRe: inelegance Pin
TuringTest18-Jan-04 6:26
TuringTest18-Jan-04 6:26 
GeneralRe: inelegance Pin
leppie8-Jan-04 6:56
leppie8-Jan-04 6:56 
GeneralRe: inelegance Pin
TuringTest18-Jan-04 7:34
TuringTest18-Jan-04 7:34 
GeneralAbstract, Interface, and Attribute Pin
TuringTest17-Jan-04 20:40
TuringTest17-Jan-04 20:40 
GeneralRe: Abstract, Interface, and Attribute Pin
Mazdak7-Jan-04 20:56
Mazdak7-Jan-04 20:56 
GeneralRe: Abstract, Interface, and Attribute Pin
TuringTest17-Jan-04 21:32
TuringTest17-Jan-04 21:32 
GeneralRe: Abstract, Interface, and Attribute Pin
Heath Stewart8-Jan-04 5:32
protectorHeath Stewart8-Jan-04 5:32 
GeneralRe: Abstract, Interface, and Attribute Pin
TuringTest18-Jan-04 5:51
TuringTest18-Jan-04 5:51 
GeneralRe: Abstract, Interface, and Attribute Pin
Heath Stewart8-Jan-04 5:53
protectorHeath Stewart8-Jan-04 5:53 
GeneralRe: Abstract, Interface, and Attribute Pin
TuringTest18-Jan-04 6:01
TuringTest18-Jan-04 6:01 
GeneralRe: Abstract, Interface, and Attribute Pin
Heath Stewart8-Jan-04 6:12
protectorHeath Stewart8-Jan-04 6:12 

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.