Hi, ich würde gerne bei mir folgendes msdn-Beispiel zum Laufen bringen: http://msdn.microsoft.com/de-de/library/bb546085%28v=vs.110%29.aspx Nur als was erstelle ich die C# Projekte für Server und Client? -Windows Forms-Anwendung -WPF-Anwendung -Konsolenanwendung ... Kann ich dann den gesamten Code so übernehmen und hineinkopieren? Ich bräuchte ja die Clients so, dass sie alleine laufen. Muss ich dann eine exe daraus erstelllen? Sorry für die dummen Fragen, aber irgendwie muss ich es ja lernen...
Bianca schrieb: > Nur als was erstelle ich die C# Projekte für Server und Client? > -Windows Forms-Anwendung > -WPF-Anwendung > -Konsolenanwendung Console.WriteLine -> also Konsolenanwendung das ganze sind also 2 Projekte. > Sorry für die dummen Fragen, aber irgendwie muss ich es ja lernen... beim lernen fängt man klein an, und gleich IPC Wozu braucht du das überhaupt?
Vielen Dank! Hat mir schon mal sehr geholfen und das Beispiel funktioniert :-) Ich möchte meine bestehende C-Applikation über NamedPipes mit einem C# Projekt kommunizieren lassen. C kann ich ganz gut und mit C# stehe ich noch auf Kriegsfuß. Doch der Rest des C# Projekts steht bereits und so hoffe ich, dass ich mir von diesem Beispiel was abschauen kann und die Kommunikation hinbekommen... Kann also sein, dass ich mich im Laufe des Nachmittags/Abends hier nochmal melde ;-)
Hier kommt schon die nächste Frage. Wenn ich nun mehrere Clients habe, kann ich dann für jeden Client eine NamedPipe aufmachen? Ich verstehe das mit den Threads noch nicht wirklich. Meine Clients führen zu unterschiedlichen Zeiten eine Unterhaltung mit dem Server. Dies sollte auch parallel funktionieren. Wie kann ich diese "Parallelität" gewährleisten?
Bianca schrieb: > Wie kann ich diese "Parallelität" gewährleisten? wenn ich das richtig sehen, werde 4 Thread gestartet also können sich 4 Clients gleichzeitig mit der Pipe verbinden. Man könnte weiter Threads starten, wenn sich mehr Clients verbinden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.