Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #22160

Problem with NAT Traversal

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <hankshz@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.123
X-Spam-Level *
X-Spam-Evidence '*H*': 0.75; '*S*': 0.00; 'result,': 0.07; 'initialize': 0.09; 'python': 0.11; 'received:209.85.214.174': 0.13; 'subject:Problem': 0.16; 'users.': 0.20; 'function': 0.22; 'appreciated.': 0.24; 'this?': 0.24; 'run': 0.26; 'idea': 0.26; 'message-id:@mail.gmail.com': 0.27; 'subject:with': 0.28; 'file': 0.29; 'realize': 0.30; 'received:209.85': 0.32; 'received:google.com': 0.32; 'hi,': 0.33; 'server': 0.34; 'received:209.85.214': 0.35; 'received:209': 0.35; 'really': 0.36; "i'm": 0.36; 'but': 0.36; 'port': 0.37; 'that,': 0.37; 'some': 0.37; 'to:addr:python-list': 0.39; 'to:addr:python.org': 0.40; 'side': 0.60; 'therefore,': 0.61; 'such': 0.61; 'guarantee': 0.62; 'ways': 0.63; 'achieve': 0.64; 'transfer': 0.78; 'address,': 0.81; 'gtalk,': 0.84; 'p2p': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=+mJcGz04kN8QngoETCM3OD1a3Hu9mVHs+gRbMPP4XFY=; b=IHVpjC5WO4/umoIf0ze89HtSYy8Q731ahbT5gArh0XadDxx/1xeI0DpvJ6Rq2LdS33 EW/wkKasAMhgzQeP/G/lJsWP8P/PSUgrVcD2YdMQKH97+DEJE8RxJ79EcUsU30Yk5/c+ x+aVRJXm3ji/VHZC8ifEpG4Z5oa4IyP5RasACMXao/lVUIGik2/uVtU9lv18J7a4hTRO O/MSj280yXorgRhnx6oTBJ4ugRlSbXRr4ZNTNuy627peoRZYLgfyWewRco2kucgDu42c TCwHlG+YQo/3o/o3PGgWGGV8EQhnJOgBEs/QpWrZ1qi7iIYD7p56Vdns1jrbGU3mU2vB sr5w==
MIME-Version 1.0
Date Mon, 26 Mar 2012 00:02:04 -0700
Subject Problem with NAT Traversal
From hz hanks <hankshz@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.982.1332745327.3037.python-list@python.org> (permalink)
Lines 17
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1332745327 news.xs4all.nl 6852 [2001:888:2000:d::a6]:41910
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:22160

Show key headers only | View raw


Hi, All

I'm working with a small program to realize P2P file transfer.
Therefore, I have to accomplish the function of NAT traversal. From
the searching result, I know that it always requires a public server
to initialize the transfer, but I don't have one. Now, my idea is
that, we already have many communication ways such as the gtalk, so
one side of P2P file transfer program can just run a 'touch' function
to know some parameters, such as the port number and the public IP
address, and just display them to the users. And the users will
guarantee that the other side P2P file transfer program will know
these parameters. However, I don't know any function in python can
achieve the 'touch' function. Any one has some experience on this?
Really appreciated.

Best,
Hanks

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Problem with NAT Traversal hz hanks <hankshz@gmail.com> - 2012-03-26 00:02 -0700

csiph-web