From owner-freebsd-doc Thu Apr 8 18:20:56 1999 Delivered-To: freebsd-doc@freebsd.org Received: from leap.innerx.net (leap.innerx.net [38.179.176.25]) by hub.freebsd.org (Postfix) with ESMTP id 354AF1596F for ; Thu, 8 Apr 1999 18:20:46 -0700 (PDT) (envelope-from chris@holly.dyndns.org) Received: from holly.dyndns.org (ip189.houston13.tx.pub-ip.psi.net [38.27.213.189]) by leap.innerx.net (Postfix) with ESMTP id D597F3707A; Thu, 8 Apr 1999 21:18:40 -0400 (EDT) Received: (from chris@localhost) by holly.dyndns.org (8.9.3/8.9.3) id UAA31127; Thu, 8 Apr 1999 20:18:34 -0500 (CDT) (envelope-from chris) Date: Thu, 8 Apr 1999 20:18:33 -0500 From: Chris Costello To: Craig Steven Ugoretz Cc: freebsd-doc@FreeBSD.ORG Subject: Re: Documentation for sockets, TCP/IP Message-ID: <19990408201833.A31086@holly.dyndns.org> Reply-To: chris@calldei.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: ; from Craig Steven Ugoretz on Thu, Apr 08, 1999 at 08:12:23PM -0500 Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Apr 8, 1999, Craig Steven Ugoretz wrote: > I am a student at the University of Wisconsin - Milwaukee and I am taking > a course on computer networks. I am working on a final project involving > client - server software to reduce the impact of dropped packets in a > network. The university has source code for TCP/IP but no documentation > except some comments in the source code. It does not have source code for > sockets and related UNIX system calls (networking). An advanced project > requires "hacking" into TCP/IP to implement program functionality. Can > you tell me how to get source code for the system calls and documentation > for both the system calls and TCP/IP? It sounds like you're involved in an interesting project. The socket interface in FreeBSD (and other operating systems blessed with BSD code) is well documented in the manual pages (man socket, man connect, etc), and the source code is availible with FreeBSD, including sockets. If you have a FreeBSD system availible, check if you can look through /usr/src/sys/kern/uipc_syscalls.c, and look at the various functions for what you may need the source code to. > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-doc" in the body of the message > -Chris -- ============================================= * "This process can check if this value is * * zero, and if it is, it does something * * child-like." -Forbes Burkowski, CS 454 * ============================================= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message