Loco
07-24-2002, 05:46 PM
Taken from the original FAQ.
2.12 - Where can I get a library for programming sockets?
There is the Simple Sockets Library by Charles E. Campbell, Jr. PhD. and Terry McRoberts. The file is called ssl.tar.gz, and you can download it from the faq's home page. For c++ there is the Socket++ library which is on ftp://ftp.virginia.edu/pub/socket++-1.11.tar.gz. There is also C++ Wrappers. The file is called ftp://ftp.huji.ac.il/pub/languages/C++/C++_wrappers.tar.gz. Thanks to Bill McKinnon for tracking it down for me! From http://www.cs.wustl.edu/~schmidt you should be able to find the ACE toolkit. Another C++ library called libtcp++ is also available at http://www.sashanet.com/internet/download.html. PING Software Group has some libraries that include a sockets interface among other things. It seems to be all Java stuff now. You can find their stuff at http://www.dystance.net/ping/pingutil/index.html. Thanks to Jim Kassabian for hunting that down for us (again)!
Philippe Jounin has developed a cross platform library which includes high level support for http and ftp protocols, with more to come. You can find it at http://perso.magic.fr/jounin-ph/P_tcp4u.htm, and you can find a review of it at http://www6.zdnet.com/cgi-bin/texis/swlib/hotfiles/info.html?fcode=000H4F
I don't have any experience with any of these libraries, so I can't recomend one over the other.
From: Zhao Cheng
Hi,
In your FAQ Item -- 2.12 "Where can I get a library for programming sockets?". Links to ssl.tar.gz and ftp://ftp.virginia.edu/pub/socket++-1.11.tar.gz are broken.
By the way, your web site is really very helpful for me.
thanks a lot for all your efforts.
Zhao
From: THoK
Metacrawler search: "Simple Sockets Library"
Result: http://wauug.erols.com/pub/sunsite/libs/ssl.tar.gz
From:
The Socket++ library has a website: http://www.cs.utexas.edu/users/lavender/courses/socket++/index.html
From: Lauri Nurmi
I have modified Socket++ version 1.11 to make it compile with recent GCC versions under Linux (i386).
The modified version is available as tar.gz and RPM here. You will also find the original, unmodified socket++-1.11.tar.gz there.
From: Shallyee Shang
Is there anybody ported it to HPUX?
(The library's main include does not include a HPUX support)
2.12 - Where can I get a library for programming sockets?
There is the Simple Sockets Library by Charles E. Campbell, Jr. PhD. and Terry McRoberts. The file is called ssl.tar.gz, and you can download it from the faq's home page. For c++ there is the Socket++ library which is on ftp://ftp.virginia.edu/pub/socket++-1.11.tar.gz. There is also C++ Wrappers. The file is called ftp://ftp.huji.ac.il/pub/languages/C++/C++_wrappers.tar.gz. Thanks to Bill McKinnon for tracking it down for me! From http://www.cs.wustl.edu/~schmidt you should be able to find the ACE toolkit. Another C++ library called libtcp++ is also available at http://www.sashanet.com/internet/download.html. PING Software Group has some libraries that include a sockets interface among other things. It seems to be all Java stuff now. You can find their stuff at http://www.dystance.net/ping/pingutil/index.html. Thanks to Jim Kassabian for hunting that down for us (again)!
Philippe Jounin has developed a cross platform library which includes high level support for http and ftp protocols, with more to come. You can find it at http://perso.magic.fr/jounin-ph/P_tcp4u.htm, and you can find a review of it at http://www6.zdnet.com/cgi-bin/texis/swlib/hotfiles/info.html?fcode=000H4F
I don't have any experience with any of these libraries, so I can't recomend one over the other.
From: Zhao Cheng
Hi,
In your FAQ Item -- 2.12 "Where can I get a library for programming sockets?". Links to ssl.tar.gz and ftp://ftp.virginia.edu/pub/socket++-1.11.tar.gz are broken.
By the way, your web site is really very helpful for me.
thanks a lot for all your efforts.
Zhao
From: THoK
Metacrawler search: "Simple Sockets Library"
Result: http://wauug.erols.com/pub/sunsite/libs/ssl.tar.gz
From:
The Socket++ library has a website: http://www.cs.utexas.edu/users/lavender/courses/socket++/index.html
From: Lauri Nurmi
I have modified Socket++ version 1.11 to make it compile with recent GCC versions under Linux (i386).
The modified version is available as tar.gz and RPM here. You will also find the original, unmodified socket++-1.11.tar.gz there.
From: Shallyee Shang
Is there anybody ported it to HPUX?
(The library's main include does not include a HPUX support)