From owner-freebsd-doc Wed Sep 27 19:46:57 2000 Delivered-To: freebsd-doc@freebsd.org Received: from monkeys.com (236.dsl9226.rcsis.com [63.92.26.236]) by hub.freebsd.org (Postfix) with ESMTP id B0D6837B43C for ; Wed, 27 Sep 2000 19:46:53 -0700 (PDT) Received: from monkeys.com (localhost [127.0.0.1]) by monkeys.com (8.9.3/8.9.3) with ESMTP id TAA26728; Wed, 27 Sep 2000 19:46:53 -0700 (PDT) To: freebsd-doc@freebsd.org Cc: Mike Meyer Subject: An example of how to use kqueue/kevent is a real server process Date: Wed, 27 Sep 2000 19:46:53 -0700 Message-ID: <26726.970109213@monkeys.com> From: "Ronald F. Guilmette" Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Greetings Documentarians! A fellow (Mike Meyer ) suggested that I inform you of a potentially useful bit of documentary code I have written. It shows, in a simple way, how to write a simple multi-client server using the new kqueue/kevent FreeBSD kernel primitives. If you are interested, the code for this simple example ``echo'' server may be found at: http://www.monkeys.com/kqueue/echo.c It is admitedly written in a rather idiosyncratic style (i.e. mine, which I have developed over the years) but if you folks would like to use it to help document proper usage of kqueue/kevent, please feel free. (I actually wrote the example echo server just to make sure that I did really know how to use kqueue/kevent _before_ I started trying to use them on a bigger project.) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message