C++ plus Internet?!
-
Also ich programmiere unter Linux (ganz genau: Redhat 8 Psyche) und benutze den gnu-compiler (g++ ...). Allerdings möchte ich das Programm hnterher auch nach Windows portieren.
Genau gesagt soll das Programm:
Eine Liste von IPs aus einer Datei einlesen
Alle anpingen
Nach Ping sortierenDas einzige wovon ich halt kein Plan hab, ist wie ich ich einen anderen Computer am besten anpinge?! Auch von Sockets habe ich kaum Ahnung.
Also wenn mir hier jemand helfen kann wärs cool, im Notfall würde mir aber auch ne gute url źu dem Thema reichen, bin nicht zu faul zum selber lernen...
-
-
Dafür schonmal danke, niox, ich werd mir das mal gründlich durchlesen.
Wenn noch jemand ne fertige Lösung zum pingen hat, wärs natürlich trotzdem cool, wenn ers postet
-
auf der page (www.zotteljedi.de) ist ein icmp-ping beispiel. ansonsten hat die suchfunktion für netzwerkfragen ne menge übrig
-
Hallo,
wenn es mal mehr als ping werden soll und portabilität eine große Rolle spielt:
http://www.cs.wustl.edu/~schmidt/ACE.html
-
Danke Leute,
Ihr habt mir super geholfen
-
alternativ koenntest du gleich eine maechtige klassenbibliothek benutzen, die dir nicht nur klassen fuer netzwerk programmierung zur verfuegung stellt, sondern auch gleich moeglichkeiten der grafikprogrammierung hat.
wenn dich das interessiert, schau dir mal www.trolltech.com an.
-
Ja, dann habe ich jetzt noch eine Frage:
Wenn ich jetzt so eine Klassenbibliothek benutze und das Programm z.B. für Linux im als Sourcecode anbiete, muss doch jeder, der es sich kompilieren will auch zuerst die verwendete Klassenbibliothek haben, oder?
-
Wenn ich jetzt so eine Klassenbibliothek benutze und das Programm z.B. für Linux im als Sourcecode anbiete, muss doch jeder, der es sich kompilieren will auch zuerst die verwendete Klassenbibliothek haben, oder?
Jein. Der Source der Klassenbibliothek muss nicht zwnagsläufig vorhanden sein. Es reicht wenn die Bibliothek als statische oder dynamische Bibliothek auf dem System vorhanden ist.
-
Ja, aber si emuss halt vorhanden sein und da frage ich, ob ich das jemandem zumuten will, der eben schnell ein kleines Tool nutzen will, daß er sich (evtl.) erst die Bibliothek besorgen muss....