Nabend Leute,
ich hab jetzt schon so einiges mit C# gemacht, sowohl Konsolen als auch WinForms technisch, und jetzt würd ich gern einen Schritt weiter gehen und eine Client-Server Applikation basteln wollen, allerdings hab ich keine Ahnung wie das funktionieren soll...
Okay, was ich könnte wäre wieder den Zwischenschritt über einen Apache Server mit MySQL/PHP Backend und halt einfach einen HTTP GET/POST, allerdings will ich das nicht sondern ich will mir quasi 2 Programme schreiben - eine Serverapplikation und eine die die Rolle des Clients übernimmt und dann zum Bleistift einen total billigen Chat zusammenbasteln...
Nur, wie funktioniert das ganze? Theoretisch könnte ich mir das schon vorstellen...
Ein "Server"-programm, dass einfach einen bestimmten Port abhört (da gehts schon los, keine Ahnung wie das gehen soll) und eben Befehle entgegen nimmt... z.B. einen Push und einen Pullbefehl. Dazu dann dementsprechend den Client der in einem bestimmten Intervall einfach immer abfragt ob es was neues gibt bzw. eben Daten in Richtung Server sendet...
Was jetzt aber viel interessanter wäre, wenn der Server von Client A neue Daten bekommt und dann eben automatisch diese zu Client B,C,...,X schickt....
Könnt ihr mir da vielleicht helfen? Und seien es nur irgentwelche interessanten Nachschlagewerke - ich weiß nämlich nicht mal nach was ich googlen soll...
ich hab jetzt schon so einiges mit C# gemacht, sowohl Konsolen als auch WinForms technisch, und jetzt würd ich gern einen Schritt weiter gehen und eine Client-Server Applikation basteln wollen, allerdings hab ich keine Ahnung wie das funktionieren soll...
Okay, was ich könnte wäre wieder den Zwischenschritt über einen Apache Server mit MySQL/PHP Backend und halt einfach einen HTTP GET/POST, allerdings will ich das nicht sondern ich will mir quasi 2 Programme schreiben - eine Serverapplikation und eine die die Rolle des Clients übernimmt und dann zum Bleistift einen total billigen Chat zusammenbasteln...
Nur, wie funktioniert das ganze? Theoretisch könnte ich mir das schon vorstellen...
Ein "Server"-programm, dass einfach einen bestimmten Port abhört (da gehts schon los, keine Ahnung wie das gehen soll) und eben Befehle entgegen nimmt... z.B. einen Push und einen Pullbefehl. Dazu dann dementsprechend den Client der in einem bestimmten Intervall einfach immer abfragt ob es was neues gibt bzw. eben Daten in Richtung Server sendet...
Was jetzt aber viel interessanter wäre, wenn der Server von Client A neue Daten bekommt und dann eben automatisch diese zu Client B,C,...,X schickt....
Könnt ihr mir da vielleicht helfen? Und seien es nur irgentwelche interessanten Nachschlagewerke - ich weiß nämlich nicht mal nach was ich googlen soll...