Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: UDPta NATin läpi?

Arttut02 [10.11.2004 14:17:23]

#

Toinen tietokone on julkisen IP:n päässä ja toinen NAT:in takana. Nämä koneet pitäisi saada "keskustelemaan" keskenään UDP:tä hyväksi käyttäen.
Eli NATin takana oleva kone lähettää jIP koneelle viestin. Nappaan tuleesta paketista lähettäjän osoitteen ja portin (jotka ovat siis tällähetkellä NATilta tulleita). Koitan lähettää samaan porttiin (jIP -> NATt) viestin. Se ei kuitenkaan koskaan mene perille.
Saako tämän tehtyä jollain tavalla.. ?
Teen tätä hommaa VB.NET:llä ja käytän UDPClienttiä..

tesmu [10.11.2004 19:04:39]

#

no yks tapa olisi avata portteja natista käsittääkseni pääset säätämään niitä kun kirjotat web selaimeen 192.168.0.1 ja jos ei toimi ni ota komento rivi ja kirjota ipconfig ja sieltä default gateway/oletus yhdyskäytävä ja sen edessä oleva ip netti selaimen osote kohtaan

Arttut02 [23.11.2004 13:52:59]

#

Hakusassa on henkilö, joka on tehnyt jonkinlaisen peer-to-peer -ohjelman tai on perillä kyseisten ohjelmien tekniikasta.
Eli, kaksi käyttäjää on NATin takana. Serveri on julkisen IP:n päässä. Kummatkin käyttäjät ottavat yhteyden serveriin (TCP:llä). Tarkoitus olisi saada nämä käyttäjät (edes) keskustelemaan toistensa kanssa, ilman että viestit välittyvät serverin kautta (eli peer-to-peer, jos olen oikein käsitteen ymmärtänyt). Kuinka tämä saadaan aikaan? Eli serverihän saa nyt kummankin IP -osoitteen(NATin) ja portin. Toisen käyttäjän osoite välitetään toiselle ja toinen toiselle. Kuinkas tästä jatketaan tai mitä edellä pitää tehdä toisin..
Linkit, neuvot yms. otetaan kiitollisena vastaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta