From owner-freebsd-net@FreeBSD.ORG Wed Sep 24 14:27:20 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A94571065678 for ; Wed, 24 Sep 2008 14:27:20 +0000 (UTC) (envelope-from kfl@xiplink.com) Received: from smtp231.iad.emailsrvr.com (smtp231.iad.emailsrvr.com [207.97.245.231]) by mx1.freebsd.org (Postfix) with ESMTP id 81C548FC1E for ; Wed, 24 Sep 2008 14:27:20 +0000 (UTC) (envelope-from kfl@xiplink.com) Received: from relay13.relay.iad.mlsrvr.com (localhost [127.0.0.1]) by relay13.relay.iad.mlsrvr.com (SMTP Server) with ESMTP id 3C5913B32EC; Wed, 24 Sep 2008 10:10:39 -0400 (EDT) Received: by relay13.relay.iad.mlsrvr.com (Authenticated sender: kfodil-lemelin-AT-xiplink.com) with ESMTP id 221C63B30DB; Wed, 24 Sep 2008 10:10:39 -0400 (EDT) Message-ID: <48DA4AE3.7060907@xiplink.com> Date: Wed, 24 Sep 2008 10:12:51 -0400 From: Karim Fodil-Lemelin User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Mungyung Ryu References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: ACE on FreeBSD? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Sep 2008 14:27:20 -0000 Mungyung Ryu wrote: > Hi freeBSD users, > > I've developed couple of server applications on Windows platform with ACE > Proactor > and it worked quite well. But, because of the expensive Windows Server, > I wanna move to Linux or freeBSD. > > Recently, I'm considering to build a server application on freeBSD but the > important issue > is whether the freeBSD supports ACE Proactor framework. > I googled about it and Linux doesn't support it well because Linux doesn't > support AIO (asynchronous I/O) on socket. > Moreover, most of the ACE professionals recommend to use Reactor framework > on Linux. > > My questions is.. > > 1. freeBSD supports AIO on socket? > Yes > 2. I can use ACE Proactor framework on freeBSD 7.0 without any problem? Is > it stable? > It works, although the same Linux recommendation stands for FreeBSD. Reactor had much more love then the Proactor on Unices.