Hallo! Ich möchte ein "System" aufbauen, sodass sich bei einem Computer (PC A) andere Computer(-user) melden können und dies signalisiert wird. Also wenn z.B. der User von PC B einen Knopf drückt, oder ein eigenes (dafür geschriebenes) Programm startet, soll an PC A in einem Programm ein grüner Punkt erscheinen oder so ähnlich. Wenn sich PC C meldet, erscheint dann ein anderer grüner Punkt. PC A und die anderen PCs hängen dabei am selben WLAN-Netz. Was gäbe es da für (einfache) Möglichkeiten? Ich kann grundsätzlich C-Programmieren, aber ein Programm auf ein anderes Programm auf einem anderen Computer wirken lassen kann ich nicht.... Ich dachte schon an eine Ordner-Freigabe von PC A, wo dann die anderen PCs sich in eine Datei eintragen, wo dann PC A ausliest, wer hineingeschrieben hat und die entsprechenden Punkte setzt. Aber das würde wohl die Festplatte recht stark belasten, wenn ständig in einer Datei gelesen wird, nicht? Ich hoffe, ich habe mein Problem ausreichend detailreich geschildert und freue mich auf jeden Tipp! Danke schon im Voraus! Ach ja, eine WICHTIGE Sache noch: Viren sollten keinen leichten Weg von einem PC zum anderen haben
Guest schrieb: > Ich dachte schon an eine Ordner-Freigabe von PC A, wo dann die anderen > PCs sich in eine Datei eintragen, wo dann PC A ausliest, wer > hineingeschrieben hat und die entsprechenden Punkte setzt. Viel zu kompliziert. Es gibt ja schon Programme die über das Netz kommunizieren können, wie zB Browser, eMail-Clients, Chat-Programme, Windows Update, etc. Schreibe einfach ein eigenes. Verwende dazu das socket-API deines Betriebssystems (WinSock unter Windows, BSD-Sockets unter UNIX). Einfach danach Googeln und du findest jede Menge Informationen dazu.
Leg Dir ein Anfängerbuch zu TCP/IP zu, besorge Dir ein Linux und nutze netcat und Wireshark. Danach wirst Du Dein Problem verstehen und eine Lösung erarbeiten können.
Hallo! Danke für die Antworten! Das mit den Sockets klingt interessant... Kann man da auch Linux und Windows vermischen? Also zB Linux Server-Socket mit Windows Clients? Danke nochmals!
Guest schrieb: > Kann man da auch Linux und Windows vermischen? Wenn Du mit einem Webbrowser unter Windows arbeitest ... dann kannst Du Dir damit auch Inhalte ansehen, die von unter Linux laufenden Webservern zur Verfügung gestellt werden. Mit anderen Worten: Ja, selbstverständlich.
Guest schrieb: > Kann man da auch Linux und Windows vermischen? Wenn du auf beiden das selbe protokoll nutzt, sicher. Ausserdem sind viele WinSocket funktionen in c identisch mit unix socket funktionen, man kann somit oft den gleichen code auf windows und linux nutzen.
Guest schrieb:
> Kann man da auch Linux und Windows vermischen?
Suche mal nach Zotteljedi, der hat ein Tutorial für genau das Thema.
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.