Gute Netzwerk-API(Linux)
-
Hallo,
ich suche eine gute API, mit der ich Netzwerk-Verbindungen
in C nutzen kann. Die Lib sollte auf Linux verfügbar sein, es
wäre allerdings besser wenn sie auch auf Windows & Mac OS X
verfügbar ist.Anonymus
-
nimm einfach die BSD Sockets, die gibts genauso auf Windows.
-
Gibt es aber auch Libs, die auf den oben gennanten System laufen, ohne
den Code an die benötigeten SystemApis anzupassen, so dass man lediglich die
Lib für das passende System linkt?Anonymus
-
boost::asio
oder Qt
oder C++ Network Library
oder ...Im Prinzip bieten viele Libs/Frameworks Abstraktionen für die low-level Sockets.
-
Er fragt nach C...
Die NSPR[1] bietet eine Sockets-Abstraktion und wird recht zuverlässig gepflegt. Eine Alternative wäre die Apache Portable Runtime[2].
[1] https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR
[2] http://apr.apache.org/