[Visual Basic 6]

Elikkäs mitenkä saan visual basic kutosessa näkymään oman IP osoitteen, ja kuinkahan saan lähetettyä sähköpostia ohjelmasta suoraan ilman outlookkia?
111002
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Lisää projektiisi Microsoft Winsock Control 6.0 näin:
Project / Components ja listalta tuo yllämainittu palikka rasti ruutuun.

Kun se ilmestyy työkaluvalikkoon, raahaa se Formiin. Sen nimi on Winsock1.

Ja IP-osoitteen voi lukea vaikka:

Print Winsock1.LocalIP

Äänestä
  • Kiitos nyt mutta tuohan näyttää paikallisen IP -osoitteen, ei julkista

    Äänestä

  • visualpeisic kirjoitti:

    Kiitos nyt mutta tuohan näyttää paikallisen IP -osoitteen, ei julkista

    minulla se kyllä näyttää koneeni IP:n, siis sen, millä koneeni netissä liikennöi.
    Kokeilitko tuota?

    Äänestä

  • Vertaapa tulosta julkiseen IP:hen, tsekkaa IP;si
    http://www.whatismyip.com/

    Ei ole sama kuin VB:n tuolla konstilla ilmoittama.

    Äänestä

  • Visual Peikko kirjoitti:

    Vertaapa tulosta julkiseen IP:hen, tsekkaa IP;si
    http://www.whatismyip.com/

    Ei ole sama kuin VB:n tuolla konstilla ilmoittama.

    Jos sinulla on koneessasi reititin niin sitten se winsocki todennäköisesti näyttää paikallisen IP -Osoitteen, mutta pelkällä modeemilla ilmeisesti julkisen... noh, se voisi onnistua jotenki että se kattoo se iipeen whatismyip.comista ja sitte parsettaa sen ohjelmaan, mutta en tiiä yhtään mitää parsettamisesta. voin erehtyäkin...

    Äänestä

  • Visual Peikko kirjoitti:

    Vertaapa tulosta julkiseen IP:hen, tsekkaa IP;si
    http://www.whatismyip.com/

    Ei ole sama kuin VB:n tuolla konstilla ilmoittama.

    aivan saman osoitteen näytti tuo nettisivu, kuin winsock.

    Äänestä

  • jokuvaan kirjoitti:

    aivan saman osoitteen näytti tuo nettisivu, kuin winsock.

    Laajakaista. Vakiona 2 IP.tä, kumpaakaan ei Winsock näytä.

    Äänestä

  • Visual Peikka kirjoitti:

    Laajakaista. Vakiona 2 IP.tä, kumpaakaan ei Winsock näytä.

    Sulla on sitten NAT siinä välissä. Jos koneella on julkinen IP, niin silloin tuo Winsock1.LocalIP on se sama.

    Nattiboxin takaa julkisen ip:n selvitykseen tarvit avuksi serveriä netissä, joka kertoo sun ohjelmalle sinun ulospäin näkyvän ip:n.
    Joko PHP-koodin pätkä omalla kotisivutilalla tai www.myip.dk:n kaltaisen palvelun hyväksikäyttöä.

    Äänestä

Kysymys jo kuulostaa siltä, että taitosi eivät tuollaisen tekemiseen tule riittämään.
Jos nyt kuitenkin meinaat yrittää, niin lukaise aluksi vaikka SMTP -protokollan rfc aluksi: http://www.ietf.org/rfc/rfc0821.txt

Äänestä
  • No, sain sen toimimaan, latasin sivun www.whatismyhost.comista ja sieltä sain sen ipeen sitten kaivettua. Kiitokset nyt kuitenkin teille avusta =)

    Äänestä

Kommentoi aloitusta


visualpeisic kirjoitti:

Elikkäs mitenkä saan visual basic kutosessa näkymään oman IP osoitteen, ja kuinkahan saan lähetettyä sähköpostia ohjelmasta suoraan ilman outlookkia?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu