Matthew Toseland wrote:
> On Fri, May 19, 2006 at 01:45:26PM -0500, David Sowder (Zothar) wrote:
>
>> It seems to me that a node could benefit from knowing that it doesn't
>> need to do outgoing hole punching.
>>
>> Some possible benefits:
>>
>> - The node wouldn't need to send handshakes to disconnected nodes
>> nearly as often for nodes we haven't heard from in some time period
>>
>
> As long as it knows the other end also is not firewalled.
>
Are there firewalls that do UDP hole punching based on receiving packets
from outside rather than from inside?
>> - The node wouldn't need to do ARK requests nearly as often for nodes
>> we haven't heard from in a while either
>>
>
> Their IP address may have changed; ours may have changed.
>
If theirs changed, we'll still get handshakes from them. If ours
changed, we'll know it and can reset all of our "heard from in a while"
timers.
>> - Reduces output bandwidth demand, thus freeing it for other traffic
>> - This could help https://bugs.freenetproject.org/view.php?id=316
>> some at least
>>
>
> I'm not convinced it's a problem.
>
I assume you're talking about not being convinced bug #316 is a
problem; it's probably not a problem so much as an annoyance.