none
Kommunikation zwischen mehreren Rechnern im Netzwerk RRS feed

  • Frage

  • Hallo NG,

    ich möchte in einem Netzwerk mit anderen Programmen Informationen austauschen. Bisher habe ich mit ServiceHost

    AddServiceEndpoint((typeof(IFromClientToServerMessages)), new NetNamedPipeBinding(), "net.pipe://localhost/Test"); eine kommunikation zwischen 2 Prozessen auf dem selben Rechner realisiert und es klappt gut.

    Nun mein Problem: wenn ich "net.pipe://localhost/Test" angebe dann bezieht es sich ja auf meinen eigenen Rechner. Was muss ich angeben, damit ich mit allen meinen Programmen im Netzwerk zugriefen kann. Leider ist mein 2ter Rechner zur Zeit in Reparatur und ich kann nichts testen.

     

    Grüße Ingo

     

    Montag, 23. Mai 2011 11:34

Antworten

  • Du must auf TCP oder ähnliches wechseln. Pipes gehen nur auf localen Rechnern:

    "net.tcp://129.168.0.123/Test"


    Edit: Und dann natürlich eine NetTcpBinding verwenden.
    • Als Antwort markiert IngoManthey Montag, 23. Mai 2011 12:09
    Montag, 23. Mai 2011 12:05

Alle Antworten

  • Du must auf TCP oder ähnliches wechseln. Pipes gehen nur auf localen Rechnern:

    "net.tcp://129.168.0.123/Test"


    Edit: Und dann natürlich eine NetTcpBinding verwenden.
    • Als Antwort markiert IngoManthey Montag, 23. Mai 2011 12:09
    Montag, 23. Mai 2011 12:05
  • Hallo,

    danke für die Info!!

     

    Grüße Ingo

    Montag, 23. Mai 2011 12:10