From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.user Subject: A simple p2p prog Date: Thu, 30 Dec 2004 13:04:57 -0800 (PST) Message-ID: <20041230210457.80795.qmail@web14311.mail.yahoo.com> Reply-To: spikegran@earthlink.net NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1104440735 27948 80.91.229.6 (30 Dec 2004 21:05:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 30 Dec 2004 21:05:35 +0000 (UTC) Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Dec 30 22:05:28 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ck7U7-0002cA-00 for ; Thu, 30 Dec 2004 22:05:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Ck7f5-00007H-9y for guile-user@m.gmane.org; Thu, 30 Dec 2004 16:16:47 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Ck7eg-0008Mj-GT for guile-user@gnu.org; Thu, 30 Dec 2004 16:16:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Ck7ef-0008MA-Gi for guile-user@gnu.org; Thu, 30 Dec 2004 16:16:21 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Ck7ef-0008M0-D1 for guile-user@gnu.org; Thu, 30 Dec 2004 16:16:21 -0500 Original-Received: from [216.136.224.61] (helo=web14311.mail.yahoo.com) by monty-python.gnu.org with smtp (Exim 4.34) id 1Ck7Tf-000219-AZ for guile-user@gnu.org; Thu, 30 Dec 2004 16:04:59 -0500 Original-Received: (qmail 80797 invoked by uid 60001); 30 Dec 2004 21:04:58 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=TPushtWwW2GTQkE57uEtJmDQLXB9oGvOkv9RmupuEz/38Nasw/QmvpiPquK2MNAp6aD5jB1Hp0yRWz7YUiK/zZN3UZTaZMwZQgAlqrMtykTdHDGbJPnjAjzZxBYna3ib1CzJ11aB4P97NTNEkZNUUGMU5+hf9dHyvz84Ft9wfs4= ; Original-Received: from [4.233.11.85] by web14311.mail.yahoo.com via HTTP; Thu, 30 Dec 2004 13:04:57 PST Original-To: guile-user@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:3970 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:3970 I wrote a simple peer-to-peer (P2P) program. It works for me with GNU Guile-1.6.6. The program is not intended for actual use, but, instead is meant as a minimal example. In truth, it is probably buggy and a huge security hole. I was motivated to write it based on a discussion on Slashdot about a guy named Ed Felten that had written a P2P client called TinyP2P in a few lines of Python and Matthew Skala who wrote P2P program called Mole-Ster in even fewer lines of Perl. My code is almost a direct port of Mole-Ster v0.0.2 into Guile, so I've called it Schmole-Ster. While I've tried to match functionality with Mole-Ster, I've made no attempt to keep my version brief. It is actually pretty long. It will be obvious from the code that I'm really a C coder. You can check it out at http://lonelycactus.com/schmolester.html -- Michael Gran __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user