[[email protected]: Fwd: event iocp request]
[email protected] (Joshua N Pritikin) Thu, 25 Oct 2007 19:58:49 -0700
| Newsgroups | perl.loop |
|---|---|
| Message-ID | <[email protected]> |
--bpVaumkpfGNUagdU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I don't do Windows so... -- Make April 15 just another day, visit http://fairtax.org --bpVaumkpfGNUagdU Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <[email protected]> Delivered-To: joshua@localhost Received: (qmail 32122 invoked from network); 25 Oct 2007 19:56:18 -0700 Received: from unknown (HELO emit.lan) (127.0.0.1) by localhost with SMTP; 25 Oct 2007 19:56:18 -0700 Delivered-To: [email protected] Received: from gmail-pop.l.google.com [72.14.253.109] by emit.lan with POP3 (fetchmail-6.3.8) for <joshua@localhost> (single-drop); Thu, 25 Oct 2007 19:56:18 -0700 (PDT) Received: by 10.115.90.6 with SMTP id s6cs57575wal; Thu, 25 Oct 2007 19:24:05 -0700 (PDT) Received: by 10.65.180.9 with SMTP id h9mr5321299qbp.1193365443282; Thu, 25 Oct 2007 19:24:03 -0700 (PDT) Received: from sunspot.local (openheartlogic.org [207.210.219.4]) by mx.google.com with SMTP id 38si1827226nzk.2007.10.25.19.24.02; Thu, 25 Oct 2007 19:24:03 -0700 (PDT) Received-SPF: neutral (google.com: 207.210.219.4 is neither permitted nor denied by domain of [email protected]) client-ip=207.210.219.4; Authentication-Results: mx.google.com; spf=neutral (google.com: 207.210.219.4 is neither permitted nor denied by domain of [email protected]) [email protected]; dkim=pass (test mode) [email protected] Received: (qmail 13249 invoked by uid 1001); 26 Oct 2007 02:24:02 +0000 Delivered-To: [email protected] Received: (qmail 13244 invoked by uid 1002); 26 Oct 2007 02:24:02 +0000 Delivered-To: [email protected] Received: (qmail 13241 invoked by uid 1004); 26 Oct 2007 02:24:02 +0000 Delivered-To: [email protected] Received: (qmail 13238 invoked from network); 26 Oct 2007 02:24:02 +0000 Received: from unknown (HELO an-out-0708.google.com) (209.85.132.250) by openheartlogic.org with SMTP; 26 Oct 2007 02:24:02 +0000 Received: by an-out-0708.google.com with SMTP id b6so126415ana for <[email protected]>; Thu, 25 Oct 2007 19:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=PkkJnfFkvXMoD8lgV8e1Er9kVMR+jwbpN/F8YC6ttoE=; b=KihSQ4s/VOMEYHd4ewGiaSamfAh19x6OiG173bl25r35JM1x8K8/XHeoi9DNW1DzTJDVixS3l7vzihHCrzrIqe3gUp4esx5nrW/SRX7Zi+ohPKAZCoKf3Hej9ylhltbMrIlfA6YKa/vzNGPMau3i/lrNoEZe3OSgJ+FE9FMGoMw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XekqVaoJJGDVOTm3mut7Y49snDCOseTjXbxMTu139yRqEClp05U6ZzFyhu0apksx/goxl9fyyfondZhyA1S8z94EgyjvMFh/Ieia5RpNfpmKuZYfTGnIlECLGjpB84AVO/lI8UkejCVfsbkN+LBUK+yz/lUopzecrSIdoUuVH8g= Received: by 10.142.102.5 with SMTP id z5mr759718wfb.1193365440189; Thu, 25 Oct 2007 19:24:00 -0700 (PDT) Received: by 10.142.217.16 with HTTP; Thu, 25 Oct 2007 19:24:00 -0700 (PDT) Message-ID: <[email protected]> Date: Thu, 25 Oct 2007 19:24:00 -0700 From: "Simon Hardy-Francis" <[email protected]> To: [email protected] Subject: Fwd: event iocp request Cc: [email protected] In-Reply-To: <[email protected]> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <[email protected]> Sorry the [email protected] address failed... ---------- Forwarded message ---------- From: Simon Hardy-Francis <[email protected]> Date: Oct 25, 2007 7:21 PM Subject: event iocp request To: [email protected] Hi Joshua, I'm a big fan Event... mainly because it works with great stability on both Win32 & Linux. There's only one thing bugging me... On Linux then Event can handle into the high hundreds of sockets before things start to get too slow. However, on Win32 there seems to be a limitation of 64 sockets... which I'm guessing is because of the Win32 API call being used. Do you know a work around for this? If not then is there any chance of you implementing Win32 IOCP into Event? I've been in contact with this guy in the UK who has written a library for this but only for IOCP socket handling: http://summerblue.net/computing/libiocp/index.html I was always hoping that he might build it into libevent (which also suffers from the 64 handle limit problem on Win32). Unfortunately he's not used to the Linux world and got "frightened" after looking at the libevent sources. Anyway, is there any chance of building his library directly into Event? Looking forward to hearing from you, Simon Hardy-Francis --bpVaumkpfGNUagdU--