Welche Sockets?
-
Hi,
Ich Code zurzeit mit den WinSockets.
Mein Programm soll später aber auch unter Linux laufen.
Gibt es unter linux auch header Files für diese Sockets?
Oder sollte ich lieber asio von boost nehmen?MFG ReduX
-
Nimm boost
Im Magazin gibts nen Artikel über sockets, und halt auch welche Header und Win/Linux eingebunden werden müssen. Bis alles zuverlässig (!!) läuft, wirst du aber ein Weilchen brauchen. Ich empfehle dir daher das boost-Krams - ich habs noch nie benutzt, aber Gutes darüber gehört 
-
Hi,
Danke für deine Antowrt.
Kann mir jemand einen Link für eine erklärung der Boost Befehle geben?
in der Doku in dem tut steig ich nicht ganz durch
MFG ReduX
-
http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/tutorial/index.html
Aber boost-Dokumentationen zu lesen sollte man lernen, die Librarys kann man sehr gut gebrauchen *g*
-
Hi,
Hab jetzt nochmal 2Std. rumprobiert, bekomme aber garnichts mit dem tut hin.
Hätte gern so ein tut wie über die Winsockets con c-worker (am besten in deutsch).
Das Grundgerüßt der Server anwendung steht ich müsste nurnoch send recv etc. durch die funktionen von asio ersetzen.MFG ReduX
-
Badestrand schrieb:
Nimm boost

bsd und win sockets sind sich sehr ähnlich. vielleicht reichen auch ein paar defines: http://tangentsoft.net/wskfaq/articles/bsd-compatibility.html
ansonsten, GTK hat, glaub ich, auch eine plattformunabhängige socket lib.
-
Undertaker schrieb:
GTK hat, glaub ich, auch eine plattformunabhängige socket lib.

Das ist eher QT oder WxWidgets^^
Aber dabei ist man gleich an eine komplette Gui-Lib gebunden, das ist wohl eher suboptimal.
-
Undertaker schrieb:
Badestrand schrieb:
Nimm boost

bsd und win sockets sind sich sehr ähnlich. vielleicht reichen auch ein paar defines: http://tangentsoft.net/wskfaq/articles/bsd-compatibility.html
ansonsten, GTK hat, glaub ich, auch eine plattformunabhängige socket lib.
GTK+ hat meines Wissens auser in der GUI gar keine Funktionen, vielleicht meinst du ja wxWidget, da gibt es Sockets

-
darthdespotism schrieb:
GTK+ hat meines Wissens auser in der GUI gar keine Funktionen, vielleicht meinst du ja wxWidget, da gibt es Sockets

gtk kann nur grafik? na, shit, dann hab' ich das verwechselt...
-
bsd und win sockets sind sich sehr ähnlich
Genau.
Grund eine andere Library zu verwenden die berkeley sockets/winsocks kapselt wäre für mich eher dass solche Libraries einem meist auch einiges abnehmen, also ein "komfortableres" Interface zur Verfügung stellen.