c++网络库集合

转载:http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?action=browse&diff=1&id=BoostSocket/References

Difference (from prior major revision) (no other diffs)

Added
* NetClass? (a multi-platform C++ library which provides a thin wrapper for socket and thread support) http://netclass.sourceforge.net/
* FEDLibrary http://sourceforge.net/projects/fedlibrary/
* C++ Stream Compatible TCP/IP Sockets http://sourceforge.net/projects/cpp-sockets/

Books and Papers

See Overall requirements for a list of some books.

 

But, Jason, "A C++ Socket Library for Linux: An IPv4/IPv6? class-based 
sockets C++ library", June 2002, Dr. Dobbs Journal,
http://www.ddj.com/documents/s=7157/ddj0206a/0206a.htm

 

Tougher, Rob, "Linux Socket Programming In C++",  Jan 2002, Linux Gazette,
http://linuxgazette.net/issue74/tougher.html

 

Tougher, Rob, "A Framework For Writing Application Servers In C++",  Jun 2002, Linux Gazette,
http://linuxgazette.net/issue79/tougher.html

 

Sobczak, Maciej, "An Iostream-Compatible Socket Wrapper", Dec 2001, C/C++ Users Journal,
http://www.cuj.com http://www.maciejsobczak.com/prog/publications.html

 

 

Other Socket Libraries

These aren't endorsements, just other libraries that might be mined for ideas.

 

  • ACE - Adaptive Communication Environment http://www.cs.wustl.edu/~schmidt/ACE.html
  • Common G++ (GNU) Home or Socket Class Reference
  • Socket++ version 1.11 http://www.cs.utexas.edu/users/lavender/courses/socket++/
  • Socket++ version 1.12+ http://members.aon.at/hstraub/linux/socket++/
  • SocketMan?! http://web.media.mit.edu/~kbrussel/SocketMan/
  • Skstream - IOStream based socket library http://www.worldforge.org/dev/eng/libraries/skstream
  • SimpleSocket? - http://home.hetnet.nl/~lcbokkers/simsock.htm
  • PTypes - C++ Portable Types Library (includes multithreading and networking) http://www.melikyan.com/ptypes
  • OpenTransport? - The Classic MacOS? networking API; much different from Sockets, but should be considered during design phase
  • CPPSocket - http://sourceforge.net/projects/cppsocket
  • C++ Sockets Library - http://www.alhem.net/Sockets/
  • socketstream http://socketstream.sourceforge.net/
  • DTILib http://www.dtilib.dk/
  • Qts network module. http://doc.trolltech.com/4.1/qtnetwork.html
  • Poco (C++ Portable Components) has networking code too. http://www.appinf.com/en/products/index.html, http://www.appinf.com/docs/poco/
  • NetClass? (a multi-platform C++ library which provides a thin wrapper for socket and thread support) http://netclass.sourceforge.net/
  • FEDLibrary http://sourceforge.net/projects/fedlibrary/
  • C++ Stream Compatible TCP/IP Sockets http://sourceforge.net/projects/cpp-sockets/

 

  • Last but not least, Asio. http://asio.sourceforge.net

And just for kicks some JAVA stuff

  • J2EE Socket class reference http://java.sun.com/j2se/1.3/docs/api/java/net/Socket.html
  • JAVA socket programming tutorial http://www.javaworld.com/javaworld/jw-12-1996/jw-12-sockets.html

And for even more kicks Python stuff

  • Twisted http://twistedmatrix.com I would seriously take a look at their design.

你可能感兴趣的:(c++网络库集合)