Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
.net remoting
martedì 13 gennaio 2009 - 18.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
splogad
Profilo
| Newbie
2
messaggi | Data Invio:
mar 13 gen 2009 - 18:11
Salve
chiedo scusa nel caso in cui abbia postato nell'area sbagliata, ma non ne ho trovata una migliore(apparentemente)
Diciamo che sono in crisi con un'applicazione multi-cliente - server di tipo .netRemoting in c#.
Si tratta di un server che espone una classe remota con 3 metodi.
Ci sono, poi, 2 client distinti: il primo deve accedere tramite connessione http a 2 dei metodi esportati dal server, il secondo client deve poter accedere con una connessione di tipo tcp al terzo metodo del "servant".
Fin qui tutto ok. il problema sta nel fatto che dovrei prevenire l'invocazione del motodo sbagliato da parte di uno dei due client, vale a dire che ognuno non può invocare il metodo che spetta all'altro...
ps non si può fare un controllo sulla tipologia di connessione dal momento che queste dovrebbero essere intercambiabili
client1 http, client2 tcp oppure client1 tcp, cliente2 http...
Come potrei risolvere?
vi ringrazio!!!
tonyexpo
Profilo
| Senior Member
229
messaggi | Data Invio:
lun 19 gen 2009 - 12:47
Ciao
mi viene in mente che puoi esporre due interfacce diverse, una per ogni Client...
l'implementazione volendo la puoi fare nella stessa classe con le opportune attenzioni.
in alternativa puoi crearti un metodo di autenticazione in cui gestire i diritti dei Client.
Non sarebbe male utilizzare entrambe le due soluzioni così da garantire l'accesso sicuro ai dati e contemporaneamente isolare i due modelli di utilizzo.
A presto
Antonio Esposito
MCP, MCTS .NET 2.0 Distributed applications
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !