Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: "Viestien" lähettäminen toiselle koneelle *VB

Sivun loppuun

Jarkko [25.03.2003 18:44:53]

#

Eli onko VB:ssä jotain winapii/komentoo jol ois mahdollista lähettää viestejä toisen koneelle? Tohon varmaan tarvitaan myös vastaan ottajan IP.

Aku2 [25.03.2003 19:46:13]

#

w2k:ssa on yksi "bugi" jolloin toisessa koneessa ei tarvitse olla asiakasohjelmaa viestien vastaanottamista varten. Vaatii kuitenkin tiettyjä asetuksien säätöä, jotta se toimii.

Mutta vastaavia viestintäjärjestelmiä kuin messanger, löytyy netistä lähdekoodeja VB:lle pilvin pimein.
taisi jopa Microsoftilta löytyä MSDN sivuilta esimerkkikoodi tuollaisen messangerin koodaamiseen jotta se on yhteensopiva nykyisen messangerin kanssa.

Nykyisellekin messangerille löytyy developer työkaluja ja tietoa jos sille haluaa rakennella add-oneja tai vain muuten lisätoimintoja.

thefox [26.03.2003 10:59:22]

#

VB:llä tuollaisen ohjelman väsää todella nopeasti, Winsock-kontrolli on sen verran näppärä. Väännät kaksi ohjelmaa, client ja server, tai vaihtoehtoisesti teet homman niin, että viestejä voi lähetellä kumpaankin suuntaan (client<->client), ehkä parempi idea.
Jokatapauksessa, sitten se on vaan listeniä ja acceptia sun muuta sellaista ja katsos, valmis ohjelma.
Tottakai tarvitset host-osoitteen tai -nimen, ellet sitten pistä pystyyn jotain keskusservua joka välittää kaiken jne. Juujaa.

juhaz [26.03.2003 15:12:15]

#

Jos lähettäjällä ja vastaanottajalla on jokin NT,XP tai 2000:n (windows) niin net send komentoa pystyy käyttämään.

(Tarvitset kaksi textboxia ja yhden command napin)

textbox1 (IP), textbox2 (viesti)

Command nappulan hommeliin kirjoitat:
shell ("net send " & textbox1 && "" & textbox2)


En muista nyt tarkalleen kuinka tuo tehtiin, kun en ole pitkään aikaan VB:llä tehnyt tuota hommelia.

Ohjelman ollessa käytössä ja lähetettyä viesti niin vastaanottajan näytölle pitäisi ilmestyä laatikko, jossa on
from: lähettäjä to: vastaanottaja aika
viesti

tai joitain.
Alkeellinen ja microsoftin tekemä, mutta voi käyttää kuitenkin ja on ihan toimiva.

Jarkko [26.03.2003 19:30:46]

#

VB ei kyl suostu lähettää tol "net send" hommal mitää. Avaa vaan dos-ikkunan ja sanoo et Send tuntematon käsky... tjsp
eikä helppikää näytä tollast käskyy.

Sami [26.03.2003 19:38:38]

#

Mikä windows sulla on?

Teme [26.03.2003 21:29:03]

#

Tässä valmis ohjelma, joka käyttää NET SENDiä.

http://www.teemuikonen.net/net_send.php

Ps. Jos leikitte koulussa tolla ohjelmalla ni ne kaikki viestit tallentuu system logiin. Lähettelin niitä kerran enkun tunnilla parin kaverin kanssa ja sitten iltäpäivällä ATK-opella olikin vähän asiaa... :) Eli kannattaa miettiä mitä kirjottelee jos ne tallentuu...

Teme [26.03.2003 21:33:26]

#

Lainaus: juhaz

lainaus:

(Tarvitset kaksi textboxia ja yhden command napin)

textbox1 (IP), textbox2 (viesti)

Command nappulan hommeliin kirjoitat:
shell ("net send " & textbox1 && "" & textbox2)

Toi systeemi meni vähäsen puihin, eli tälleen sen kuuluisi mennä:

Shell ("Net Send " & txtOsoite & " " & txtViesti)

Siis "txtOsoite" on textboxi, jossa on vastaanottajan osoite ja "txtViesti" on se textboxi, jossa on viesti.

InvalidCo [07.04.2003 15:34:47]

#

Mun koulussa jotku on tehny sellasen chatin, joka tallentaa viestit koulun koneiden yhteiseen asemaan tiettyyn kansioon tietyllä nimellä.

-The PC-Master-


Sivun alkuun

Vastaus

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

Tietoa sivustosta