as the one or other probably already know, my research group and I are
trying to write a p2p-grid extension for sip-communicator.
The last days, we have been occupied with evaluating NAT-traversal,
hole-punching,and firewall-piercing techniques.
We tried some tests with JXTA and NUTSS with very limited success.
But as we intend to write an extension for sip-communicator, we may not
to worry about these?
Does anybody here on the list have an idea, if it would be possible to
setup a real direct p2p-connections between two computers which are both
behind a NAT firewall, but have a communication IM connection, with the
provided means of the current sip-communicator.
To simplify it, we could suppose, that they both have access to a
stun-server and all firewalls in between do not block udp traffic.
Can anybody give a small outline, what classes we would need to
establish such a connection?
Let the scenario be the following:
B: linux, computer outside IP:172.17.36.198 (A is running on B, B has IP
in vm 10.0.2.2)
C: windows, notebook in university wlan: IP for example 192.168.10.73
B is NATed over a server 220.127.116.11 to the internet
C is NATed over the same server to the internet
Sip-communicator with our extension is running on A and C. On computer A
Alice is logged in to her msn-account and on Computer C Charly is logged
into his msn account.
Alice and Charly are buddies, so they see themselves in the buddy-list.
For a proof of concept, we just want to sent one (or multiple) direct
message (can also be udp), not via the IM-channel, from A to C and an
As we are pretty stalled at this point, we would be very grateful for