Problem je u tome što ti je drugi računar (zvaćemo ga klijent) vezan na net preko servera verovatno koristeći NAT (Network Address Translation), što efektno onemogućava incoming (dolazeće) konekcije ka tom računaru jer, prostim rečima, sa interneta se taj računar ni ne "vidi". Rešenje je routovanje određenih portova sa servera ka tom računaru (ili tunnelovanje). Dakle pogledaš u P2P programu na koji port prima konekcije, po potrebi ga promeniš da ne bude isti i na serveru i na klijentu, i onda namestiš u programu za tunnelovanje na serveru da sve konekcije koje server primi na određeni port pošalje klijentu.
Dobar program za to je recimo
PortTunnel
Primer: recimo da koristiš eMule, on po defaultu prima konekcije na TCP Port 4662. Na klijentu promeniš to u, recimo, 4663 da se ne bi sudaralo sa podešavanjima za eMule na serveru, i onda na serveru u PortTunnel programu podesiš da sve incoming konekcije koje stižu na port 4663 šalje klijentu (ubaciš lokalnu IP adresu klijenta kao Out putanju).
Pitaj ako nešto zaškripi ;)
ex.
trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪