Ce să utilizați pentru a face două programe de .net transfer de informații

voturi
4

Am în prezent două programe care au nevoie pentru a comunica una cu alta. Nu trebuie să fie ceva complicat, este doar trecerea datelor de la unul la altul, toate foarte simplu. M-am gândit de a folosi .net Remoting, dar am auzit că e un nou WCF lucru. Ar trebui să mă duc pentru remoting .net sau încercați WCF? Sau există ceva mai simplu de utilizat?

edita: Ambele aplicații sunt simple, nu vreau să am nimic de a face cu IIS, servicii și astfel.

Mulțumiri

Întrebat 27/08/2009 la 06:29
sursa de către utilizator
În alte limbi...                            


6 răspunsuri

voturi
5

utilizați WCF cu țevi de legare numite, aici puteți găsi exemple utile

Publicat 27/08/2009 la 06:33
sursa de către utilizator

voturi
2

Expresia magic este „comunicarea inter-proces“. Atunci vei fi capabil să găsească răspunsuri , cum ar fi acest lucru .

Publicat 27/08/2009 la 06:40
sursa de către utilizator

voturi
2

WCF are un pic de o curbă de învățare, dar este un cadru de comunicare foarte puternic. Dacă aveți ceva timp să-l învețe, aș recomanda ca peste .NET Remoting.

Dacă aveți nevoie doar de un mecanism de super-simplu, ai putea scrie doar de date într-un fișier, apoi l citiți din celălalt program (presupunând că aceeași mașină). În cazul în care trebuie să meargă în rețea, folosind un simplu Socket în .NET nu este prea rău.

Publicat 27/08/2009 la 06:35
sursa de către utilizator

voturi
1

Dacă vrei ceva cu adevarat simplu, pune doar datele într-o bază de date sau un fișier.

Publicat 27/08/2009 la 06:52
sursa de către utilizator

voturi
1

Dacă te uiți în WCF acum, eu chiar nu cred că ar regreta mai târziu. WCF este mare și util pentru acest scop.

Publicat 27/08/2009 la 06:35
sursa de către utilizator

voturi
1

Am folosit pentru .Net Remoting acest lucru în trecut, și a lucrat foarte bine pentru mine. Este foarte simplu și simplu pentru ceva de genul pe care o descrieți.

Publicat 27/08/2009 la 06:33
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more