From owner-freebsd-questions Tue Mar 27 9:34:52 2001 Delivered-To: freebsd-questions@freebsd.org Received: from beta.root-servers.ch (beta.root-servers.ch [195.49.33.19]) by hub.freebsd.org (Postfix) with SMTP id D9C5837B718 for ; Tue, 27 Mar 2001 09:34:48 -0800 (PST) (envelope-from gabriel_ambuehl-fbquestions@buz.ch) Received: (qmail 36983 invoked from network); 27 Mar 2001 17:34:47 -0000 Received: from dclient106-69.hispeed.ch (HELO work.root.li) (62.2.106.69) by beta.root-servers.ch with SMTP; 27 Mar 2001 17:34:47 -0000 Date: Tue, 27 Mar 2001 19:36:22 +0200 From: Gabriel Ambuehl X-Mailer: The Bat! (v1.51) Educational Organization: BUZ Internet Services X-Priority: 3 (Normal) Message-ID: <85286437044.20010327193622@buz.ch> To: freebsd-questions@FreeBSD.ORG Subject: good book on UNIX TCP/IP socket programming in C++? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hello, I know that this is a bit off topic but still, I think the audience is probably a pretty good one to ask this: I'm looking for a good book on UNIX TCP/IP socket programming in C++. It doesn't have to cover stuff like what OO is (I know it from Python which by far nicer to code in, IMHO ;-) but some discussion of pointers and references wouldn't hurt (is Stroustrup any good on this? If yes, I'm probably willing to buy two books). Language may either be English or German (no clear preference as many German translations are pretty horrible). Some coverage of interaction with the system itself (ioctls etc) would be nice as well. Any good recommendations (no, I don't want to learn C)? Or any other widely used programming languages with acceptable speed? I want to implement a monitoring system for our network. Now while the one I made in Python works just fine, it's is horribly slow (which I largely attribute to the fact that Python's URLLIB is implemented in Python since my own code is far less resource intensive than that one). I now hope to either rewrite the core modules in C++ or reimplement the whole thing in it. And no, Perl isn't an option (maintainability of Perl code is just too bad). Best regards, Gabriel -----BEGIN PGP SIGNATURE----- Version: PGP 6.0.2i iQEVAwUBOsDBmcZa2WpymlDxAQEW3QgAj+jhklWkAhO11Ju436VTzRsJiI0J12Pu 0Fpb1KnGWu4IXQrpFaEeGf2tAh1kViSZFXa5+pdlNKMkQxuyJRuaeSNnUDcOfkV5 qDruFwF3IB1pZPSjy9y7z5m0wCuOfXPM/aFwwq2CQ26ujfzck1It7B6GO4BHWYVB QraIySbpFF3Ol1bAyzXG73U3ZExJNpKcdVGqv9ly+cVlwNEjgEzoK7aUEDfFDMe/ DkGjhWyR3r9tLymtfJCxYdpKuo3tBKXBMfOrVZdCQSy4b0UQtmnDI6vWpSJCcQlQ hruDpHXjvITrVSgEOQ7nNJSmEGpW72/dchUojXE3dsNwIWPs93l/Tg== =hDiH -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message