Kirjoittaja Aihe: [RATKAISTU] Perl ja socket ohjelmointi.(yhdistämisongelma)  (Luettu 2182 kertaa)

zepotus

  • Käyttäjä
  • Viestejä: 271
    • Profiili
Olen tässä tuhertanut perlillä ohjelmaa, joka lähettää tekstirivin socketin kautta client ohjelmasta serveri ohjelmaan.

Localhostissa kulkee hyvin, MUTTA toiseen koneeseen samassa aliverkossa ja muutenkaan ei onnistu.
Aina vaan vastauksena: connection refused.

Yritetty eri versioilla: 10.04, 11.10, 12.04 ja Debian Lenny. (nuo oli asennetut versiot tällä hetkellä)

Miten alan tutkimaan, mihin nuo paketit/liikenne jumii? (mitä logeja pitäis katella, yms) Joku ohjelma?

Portti jota käytin on 5000. Kokeilin myös muita.

nmap näyttää portille, että filtered.
« Viimeksi muokattu: 24.06.12 - klo:22.42 kirjoittanut zepotus »
Ubuntu 12.04 64-bit (i5-750 @ 3.8 Ghz, 4Gt, OCZ Agility 3 60Gt, 150Gt Raptor + 500 Gt + 1000 Gt, GT240 nvidia)

zepotus

  • Käyttäjä
  • Viestejä: 271
    • Profiili
Vs: Perl ja socket ohjelmointi.(yhdistämisongelma)
« Vastaus #1 : 24.06.12 - klo:22.42 »

Itse itselleni vastaten:  (on se kumma kun täällä kysyy jotain, niin sitten sen vastauksen löytää. Aiemmin hain sitä kolmena iltana, eikä löytynyt)

Eli socketin luonnissa ip osoitteeksi ei kelpaa serveri päässäkään 127.0.0.1 vaan täytyy olla koneen oikea osoite..

Nyt sitten pitääkin muuttaa tuota serveri skriptiä, että osaa ottaa siihen koneen osoitteen..
Ubuntu 12.04 64-bit (i5-750 @ 3.8 Ghz, 4Gt, OCZ Agility 3 60Gt, 150Gt Raptor + 500 Gt + 1000 Gt, GT240 nvidia)