From owner-freebsd-questions Tue Mar 27 10:34:14 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 87BF737B71A for ; Tue, 27 Mar 2001 10:34:07 -0800 (PST) (envelope-from gabriel_ambuehl@buz.ch) Received: (qmail 39239 invoked from network); 27 Mar 2001 18:34:05 -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 18:34:05 -0000 Date: Tue, 27 Mar 2001 20:35:55 +0200 From: Gabriel Ambuehl X-Mailer: The Bat! (v1.51) Educational Organization: BUZ Internet Services X-Priority: 3 (Normal) Message-ID: <147290010432.20010327203555@buz.ch> To: Kris Kennaway Cc: Gabriel Ambuehl , freebsd-questions@FreeBSD.ORG Subject: Re[2]: good book on UNIX TCP/IP socket programming in C++? In-Reply-To: <20010327101309.A67416@citusc17.usc.edu> References: <85286437044.20010327193622@buz.ch> <20010327101309.A67416@citusc17.usc.edu> 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 Kris, Tuesday, March 27, 2001, 8:13:09 PM, you wrote: > As far as I know, there isn't a standardized C++ API for network > stuff; most C++ programs use the C socket API (the rest use some kind > of nonstandardized wrapper library). Consequently, most/all of the > documentation talks about it from a C PoV. You really can't get > around learning it - fortunately, it's pretty easy, especially if you > know C++. I currently don't know neither on a useable level (well, I'm able to do very easy patches but that's about it). The motivation for choosing C++ over C was the OO paradigm which I very much like and since it is reported to cause serious problems to get accustomed to C++ OO if you come from a C background, I wanted to avoid learning C in first place... > The best network programming reference is "UNIX Network Programming" > by W. Richard Stevens. Got his "TCP/IP illustrated" here. While everyone said it was very good, I found one of the O'Reillies to be better. Bookshop didn't have a single book on socket programming today (well, except for Java but that would hardly solve my Python performance problems ;-). Best regards, Gabriel -----BEGIN PGP SIGNATURE----- Version: PGP 6.0.2i iQEVAwUBOsDPfsZa2WpymlDxAQE35wgAl12WMMLHYSeLJgo9Q1sKajGyqT2JJ9og o8Al/BgJY3SvOamR8qK2V4kl34nY6eg864VHM+IP3P06hWUK7W2tyZWMLEsUhVhU WHE+BckkPPEedmLGsPNsaHUeOidniNmi1A35F7BAlYAU9sL8xnrKVEv9js0ijeaU /zO1/RxeM9OYTOj5Rhadbm5br86PYJmxM02TZqOyBfCV40NMtz4076UrnVdg1+Xy FYnSE6fJMjAOik5Fca8gI6jVKfHmI5rjpZ0ASefNPIA2DAFIWdjHtO6hzvp2+9OJ AG83ghnhqMUvokPizITxxXqEzJx/COTy5wEb2/+epHDVVYwZdy/IRg== =eTLW -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message