Client-server

sovellus verkossa

Eli siis vähän harvinaisempi ongelma. Onko jotain selvää ratkaisua, miten tehdään sovellus, jonka tulisi kyetä kommunikoimaan toisen esiintymänsä kansssa verkon yli jos ei ole käyttää kiinteätä serveriä? Eli onko ainoa keino vain manuaalisesti syöttää ip-osoite, johon sitten otetaan yhteyttä olettaen sen olevan tilassa, jossa se kykenee vastaanottamaan yhteydenoton? Kun en nyt muutakaan keinoa keksi niin kysyisin tuosta lisäksi, että millä ohjelmasta käsin saa selville sen koneen ip-osoitteen missä ohjelma pyörii ja mitä niistä oikeastaan kannattaisi/pitäisi käyttää?? Kiitos!

13

1039

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa

      jotain dyndns.org tyyppistä ratkaiua, jossa varaat dyndns.org sivustolta jonkun nimen esmes myprogram.kicks-ass.org

      Sitten käytät valmiita asiakasohjelmistoja tai koodaat itse javalla systeemin, joka päivittää ohjelman käynnistyessä IP-osoitteensa tuonne dyndns.org sivustolla. Sen jälkeen tuo nimi osoittaa siihen IP-osoitteeseen jossa ohjelmasi pyörii.

      Client voi sitten ottaa aina yhteytä osoiteeseen myprogram.kicks-ass.org vaikka serveri vaihtaa paikkaa.

      Osoitteen haku voi olla hankalaa, koska ohjelma voi pyöriä NATin takana ja silloin se saa vain paikallisen osoitteen. Clientin ei tarvitse sitä kuitenkaan hakea, jos käyttää tuota nimisysteemiä

      import java.net.*;
      import java.io.*;
      import java.applet.*;

      public class GetClientIP extends Applet {
      public void init() {
      try {
      InetAddress thisIp =
      InetAddress.getLocalHost();
      System.out.println("IP:" thisIp.getHostAddress());
      }
      catch(Exception e) {
      e.printStackTrace();
      }
      }
      }

    • ........

      Jos vaikka teet jokaiseen ohjelmaan pienen serverin, joka kuuntelee jotain tiettyä porttia. Jos käytät softia sisäverkossa, kohtuullisen kokoisessa verkkoavaruudessa, käynnistyksen yhteydessä ohjelma voi huhuilla oman pienen verkkoavaruuden läpi jokaiseen osoitteeseen tuohon porttiin x ja tarkistaa onko oma ohjelma käynnissä.

      Internetin ollessa kyseessä, ei ole kovin noheva idea...

      • molemmille

        ideoille löytyy käyttöä. Paljon kiitoksia ideansa jakaneille!!


    • gnqbpnsqs
      • PASKA _

        HAISTA PASKA SAATANAN SPÄMMÄÄJÄ


    • mhazjhszu
    • mfyyztd
    • science

      join;

    • pair

      carry;

    • invent

      kind; 500 antabuse mg; buy propecia; buy ultram; levitra professional 20 mg; cymbalta side effects; levaquin; buy zoloft; cipro; 10mg baclofen;

    • position

      agree; benicar 10 mg; retin a and usage; ivermectin stromectol; acomplia rimonabant; zimulti; rimonabant fat loss;

    • cebwvztyfp
    • plural

      captain; rimoslim; benicar; bayer levitra; cytotec 200mg; cymbalta insomnia; discount pall mall cigarettes; rimonabant online;

    Ketjusta on poistettu 31 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vain vasemmistolaiset rakennemuutokset pelastavat Suomen

      Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot
      Maailman menoa
      23
      3397
    2. Persut huutaa taas: "kato! muslimi!"

      Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe
      Maailman menoa
      11
      2808
    3. Menen nyt koisimaan

      Ja en ehkä palaa tänne. Asia on nyt loppuunkäsitelty ja totuus tuli ilmi
      Ikävä
      28
      2494
    4. Olisiko sinulla

      Jonossa vaihtoehtoja, ehkä
      Ikävä
      42
      1907
    5. Pieni galluppi

      Mitäs lahjaa odotat joulupukilta.
      Ikävä
      51
      1739
    6. Haluaisin rakastaa sinua

      Ja olla sinulle se oikea... Rakastan sinua 💗💗💗
      Ikävä
      13
      1616
    7. onko kaivattusi

      vaarallinen? :D
      Ikävä
      42
      1525
    8. KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!

      Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola
      Suomalaiset julkkikset
      10
      1458
    9. Oletko uhriutuja?

      vaikka itse olet rääkännyt toista ja aiheuttanut ties mitä toiselle.
      Tunteet
      53
      1393
    10. Missikohu edustaa nykyajan monimuotoisuutta

      Puolesta vai vastaan, saako esittää pilkkaavasti jonkun toisen ihmisen syntyperäisiä ominaisuuksia? Kadulla vastaan tule
      Sinkut
      262
      1145
    Aihe