Return-Path: X-Original-To: apmail-httpd-modules-dev-archive@minotaur.apache.org Delivered-To: apmail-httpd-modules-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 61F189AE6 for ; Mon, 28 Nov 2011 07:58:34 +0000 (UTC) Received: (qmail 3233 invoked by uid 500); 28 Nov 2011 07:58:34 -0000 Delivered-To: apmail-httpd-modules-dev-archive@httpd.apache.org Received: (qmail 3153 invoked by uid 500); 28 Nov 2011 07:58:33 -0000 Mailing-List: contact modules-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: modules-dev@httpd.apache.org Delivered-To: mailing list modules-dev@httpd.apache.org Received: (qmail 3145 invoked by uid 99); 28 Nov 2011 07:58:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Nov 2011 07:58:31 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.138.91.130] (HELO nm30-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.130) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 28 Nov 2011 07:58:22 +0000 Received: from [98.138.90.54] by nm30.bullet.mail.ne1.yahoo.com with NNFMP; 28 Nov 2011 07:58:01 -0000 Received: from [98.138.89.199] by tm7.bullet.mail.ne1.yahoo.com with NNFMP; 28 Nov 2011 07:58:01 -0000 Received: from [127.0.0.1] by omp1057.mail.ne1.yahoo.com with NNFMP; 28 Nov 2011 07:58:01 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 90441.89923.bm@omp1057.mail.ne1.yahoo.com Received: (qmail 59886 invoked by uid 60001); 28 Nov 2011 07:58:00 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1322467080; bh=Q/RSCWRlVwp4i+wOwVR9sWCi8AP04subsYKVO8SZSu4=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=RA5f9pBa1LBNwjwHH70hksS2wbTtU34+ynT2V986Xb0ZJxC63vND2NIt+gUAByQs0ANAaOCEGABKhwugKnpYsh5wggpAZNe5FK9QDZPXm5C7OHRS5D3ecRB7P7YJz8AsgLbaOEdCHtHFLv84zBZNS2D6cxZM9RjQ/nZy7Lq4SGg= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=kIiSeVL85R5wdrLgcAbRNQmmoeG4AwgXKjR+dV/DRA6tUrmkjykjezAqwOnTOZibiFJO8ylwE1ACtI7HgC6NW9CBQEFpjQ6QYWqLDntuGpm9RZ+5KKbjCIEeEkgURKNIOdmMyDBgOezBVCrhxa+kN+/O+XZFt97gLR0PXETNSIk=; X-YMail-OSG: ZAZNZ0wVM1mzmWLdXzeuLk_gRez8yjlOcp0l_8wBfWbg95j B2Q_GIdp8hPaOGrNmyLfjLGOJA.jflHw4Hl0lJU.7.FCfX4SoLMh7gWwc0Uj Yp87ZjnwGR2ovWk8CcMb22.UjXhKJOcrl41YZ8Ianr_fBzc2mJzpJcdzagmJ rOKllQMv3uNUIlmRFf1xbJjUQdetw2fARQV8Ul3B0h9PNZ5li1M7HpLpD.Uf BkS2mwvcKPdl5psFdWMX4urlPB41IumjT85qX5jCoQIPOxw5.ahRIQm95KC_ E3RTBXiqh5UlVwHRWEoRnGI5GsJEU9GiAy6jK74urcUoXgXrPh.CJiysJewH 1GkekoT4jiNpXH27QfMx3BC93DGNe.AOUz9QwoL8- Received: from [84.241.58.106] by web114507.mail.gq1.yahoo.com via HTTP; Sun, 27 Nov 2011 23:58:00 PST X-Mailer: YahooMailWebService/0.8.115.325013 Message-ID: <1322467080.59708.YahooMailNeo@web114507.mail.gq1.yahoo.com> Date: Sun, 27 Nov 2011 23:58:00 -0800 (PST) From: Reza Shadmani Reply-To: Reza Shadmani Subject: module development suggestion request To: "modules-dev@httpd.apache.org" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="-702649220-196940726-1322467080=:59708" ---702649220-196940726-1322467080=:59708 Content-Type: text/plain; charset=us-ascii Dear all, I am an experienced C programmer and would like to write a module for Apache platform to accomplish following requirements: - receiving raw TCP traffic destined from connected clients. - retain the connections established for a long time. - process incomming TCP traffic based on customized protocol. To do above I leverage Apache APR and MPM architecture but would like to bypass all those http request response processing. The final idea is to create a pure TCP traffic server based on Apache MPM. Give me a clue where to start... I kindly please to receive your hints and experience in this matter. Regards, Sivo ---702649220-196940726-1322467080=:59708--