Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   sowas wie indy für c++ (https://www.delphipraxis.net/51337-sowas-wie-indy-fuer-c.html)

yankee 10. Aug 2005 23:35


sowas wie indy für c++
 
Ich zerbreche mir hier gerade mit einem Freund den Kopf über eine etwas seltsame netzwerkengine für sein Multiplayerspiel. Er programmiert mit Microsft Visual C++ 6.0 und ich komme so aus der Delphiwelt ;-) und kenne da die indys, die, wenn ich mich recht erinner für sowas ganz toll wären. Bzw. könte man sich darauf aufbauend eine Netzwerkengine schreiben...
Fragt sich, ob es sowas für c++ gibt. Wir versuchen das so zu machen, dass der Server mal auf Linux laufen kann, also wäre es schon, wenn das was portierbares wäre...
Oder könnte man sowas problemlos mit 'ner DLL machen?

Luckie 10. Aug 2005 23:48

Re: sowas wie indy für c++
 
Musst mal gucken, ob es entsprechende C++ Bibliotheken gibt. Du darfst aber nicht vergessen, dass die Indys auf die VCL also eine Klassenbibliothek aufsetzen. Das ist also nicht zu vergleichen. Wenn ihr die MFC benutzt, dann gibt es da bestimmt was ähnliches, fertiges. Ansosnten könnte ichmir vorstellen, dass die Netzwerkzugriffe Betriebssystem abhängig sind. Unter Windows sind sie bestimmt anders implementiert, als unter Linux.

sECuRE 11. Aug 2005 06:07

Re: sowas wie indy für c++
 
Hi,

wie Luckie richtig sagte, gibt's in C(++) bei jedem Betriebssystem verschiedene Kleinigkeiten zu beachten, wenn's um die Netzwerkprogrammierung geht. Es gibt für diesen Zweck allerdings einige vorgefertigte Klassen, die man nutzen kann, wenn man sich nicht selbst mit dem "Lowlevel-coding" befassen will. Eine Platformunabhängige ist zum Beispiel die "C++ Sockets Library": This is a GPL licensed C++ class library wrapping the berkeley sockets C API, and therefore works on most unixes and also win32. Features include, but are not limited to, SSL support, IPv6 support, tcp and udp sockets, encrypted tcp, http protocol, highly customizable error handling. Testing has been done on Linux and Windows 2000, and to some part on Solaris and Mac OS X.

cu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz