From owner-freebsd-net@FreeBSD.ORG Tue Sep 23 22:42:02 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 89843106564A for ; Tue, 23 Sep 2008 22:42:02 +0000 (UTC) (envelope-from rumuru@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.174]) by mx1.freebsd.org (Postfix) with ESMTP id 0DD8D8FC08 for ; Tue, 23 Sep 2008 22:42:01 +0000 (UTC) (envelope-from rumuru@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so2404694wfg.7 for ; Tue, 23 Sep 2008 15:42:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=LJzb0SNY6vs6fre5SFrfOsF1kRQSJLyqTXnahSYcV3Y=; b=Pa2LxX1FjpLr8ZT5t2RQaBS1OtW7GUk/1a1mwunQs3XnrXa3pQ547IJDxfXXK+urAW BdjKCuFyVHz4lTHCLOsRbKN0rQQe8EFM5jS0BwFfZOMjFpWXWMgBgV/A6UhY9PO2e9Gy WumQmavuaPMTrqAqgZQVWYt32k7T7jZgVSAsQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=JzmBWgSxEhhqkklnJREZoFqpInzEke0411SIf9XI3XVmUcb7/6EVNrMQAU0o56QCKh SiLi23K4rYrm3Ka8DoiMNdVw10iEdK7YW1rQbQuhkkpLO3aDjCV7TS9TuzRqrmr/P9gK L0atJVSi2iUZ4yyofnAMdxuApdnJHfA0jCCIs= Received: by 10.143.18.16 with SMTP id v16mr2231104wfi.41.1222207946624; Tue, 23 Sep 2008 15:12:26 -0700 (PDT) Received: by 10.143.1.20 with HTTP; Tue, 23 Sep 2008 15:12:26 -0700 (PDT) Message-ID: Date: Tue, 23 Sep 2008 18:12:26 -0400 From: "Mungyung Ryu" To: freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: 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: Tue, 23 Sep 2008 22:42:02 -0000 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? 2. I can use ACE Proactor framework on freeBSD 7.0 without any problem? Is it stable? -- ****************************************************************************** Mungyung Ryu Ph.D. Student. College of Computing Georgia Institute of Technology, Atlanta ******************************************************************************