Re: [dtn-users] A problem with dtntunnel

"ssireskin@gmail.com" <ssireskin@gmail.com> Thu, 13 December 2012 13:44 UTC

Return-Path: <ssireskin@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D7A221F8982 for <dtn-users@ietfa.amsl.com>; Thu, 13 Dec 2012 05:44:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.516
X-Spam-Level:
X-Spam-Status: No, score=-2.516 tagged_above=-999 required=5 tests=[AWL=-0.671, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vn3Lv2065IOk for <dtn-users@ietfa.amsl.com>; Thu, 13 Dec 2012 05:44:40 -0800 (PST)
Received: from mail-ie0-f170.google.com (mail-ie0-f170.google.com [209.85.223.170]) by ietfa.amsl.com (Postfix) with ESMTP id 30AB221F887A for <dtn-users@irtf.org>; Thu, 13 Dec 2012 05:44:40 -0800 (PST)
Received: by mail-ie0-f170.google.com with SMTP id k10so3940354iea.15 for <dtn-users@irtf.org>; Thu, 13 Dec 2012 05:44:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=p1KbIKZAjJzl9LvZEfReiKuKIftjFkU6h0Yh+3I9oUo=; b=gMzSOhw1+rMwdtxJSznAjlzE7Un/MkNZm8F7gLp+nXpEIVsxs+qtKdsACMtYMtPBvb 8LqmZrrmb1YSkJ0IQzBWrjcLhMZGDNP7TDwY3CQwNgvog6QKwIbJfQxlObWa3mdqaWBy qzFk3LSHWO5b1BabkpulbKJ/pQjbnqLhA7yVh8lQCh8D9YMPdsBHgdo1Mo+vMxZYtn/J 95iqsAUUlAHCKKNg2DoW1/X3J0fYZGYSqye9zA2amuFPA2DLJVYkAl6lPo8pyOv8E8ar XBOkhYR1kPizNrD9E8TMJi8Q3+0Y9uIXPiaOHNjNt96SC6F5F36DeZmGRr01YhlPVerc b80g==
MIME-Version: 1.0
Received: by 10.50.213.69 with SMTP id nq5mr9437260igc.70.1355406279621; Thu, 13 Dec 2012 05:44:39 -0800 (PST)
Received: by 10.50.97.236 with HTTP; Thu, 13 Dec 2012 05:44:39 -0800 (PST)
In-Reply-To: <CAJR8z99A3M5FU_Xn6RXja+B=mQYMZ64AHa2HajtcN-AFXTn-xQ@mail.gmail.com>
References: <CAJR8z9--cVk67ac-aJ2haKpc=7LSVWHFXhTykaGcdpLQeevtiQ@mail.gmail.com> <04E3D99A62496240BCD6A576813E6E31E0BDBBA4FA@NDMSSCC05.ndc.nasa.gov> <CAJR8z98cbUhEPMyzR4Syp+Cd1xcg3Ei3u-UjykCQCGo2rBe9QA@mail.gmail.com> <04E3D99A62496240BCD6A576813E6E31E0BDBBA685@NDMSSCC05.ndc.nasa.gov> <CAJR8z98JoR2BGaSLer+u9k=Ok6iFroO0puqkDG2RpCzf=AxXng@mail.gmail.com> <04E3D99A62496240BCD6A576813E6E31E0BDECD834@NDMSSCC05.ndc.nasa.gov> <CAJR8z982h=jJSrEVqMQSbpi_7+yP_XRu4P-BNUU7ZAntDrkyyA@mail.gmail.com> <04E3D99A62496240BCD6A576813E6E31E0BDECD996@NDMSSCC05.ndc.nasa.gov> <CAJR8z98s9EAuBw2aYr6EjEwFgMLLSKykrzdo_U0zrKRzhuHmFQ@mail.gmail.com> <04E3D99A62496240BCD6A576813E6E31E0BDECDC13@NDMSSCC05.ndc.nasa.gov> <CAJR8z99A3M5FU_Xn6RXja+B=mQYMZ64AHa2HajtcN-AFXTn-xQ@mail.gmail.com>
Date: Thu, 13 Dec 2012 16:44:39 +0300
Message-ID: <CAJR8z9_fJ-1C9-iVEvc+b6NXYV3EVuBXYUakZBd5zYPsxp9j1g@mail.gmail.com>
From: "ssireskin@gmail.com" <ssireskin@gmail.com>
To: "Zoller, David A. (MSFC-EO60)[HOSC SERVICES CONTRACT]" <david.a.zoller@nasa.gov>
Content-Type: multipart/alternative; boundary="14dae9340b51d2bd6d04d0bc1d6c"
Cc: "dtn-users@irtf.org" <dtn-users@irtf.org>
Subject: Re: [dtn-users] A problem with dtntunnel
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Dec 2012 13:44:41 -0000

To clarify what changes I did...

...
    while(1) {
        ...
            if (recv_hdr->eof_) {
                log_info("bundle had eof bit set... closing connection");
                *sock_.shutdown(SHUT_RDWR);*
                sock_.close();
            }

            delete b_recv;
        }

        *if (sock_eof) {
            log_debug(">>>> sock_eof is true... closing connection");
            sock_.shutdown(SHUT_RDWR);
            sock_.close();
            goto done;
        }*

    }

 done:
    tcptun_->kill_connection(this);
}