Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Tarvinko useaa winsockia tätä varten vai hoituuko yhdellä?

X8 [25.05.2004 20:27:14]

#

Elikkäs ongelma olis seuraavanlainen: Esim normaalissa "chat" ohjelmassa oletetaan että laitan toisella vaikka clientin winsock ohjelmalla jossain kohtaa senddata "lause", ja sitten serveri winsock ohjelman winsockin datarrival ottaa vastaan lauseen. Esim ensin lause muuttujan määriteltyä getdatalla ja esim tulostaa minne haluan vaikka text1.text ja kaikki on vielä ok... mutta sitten pääsemmekin ongelmaan, kun clientin winsockiin lisätään toinen lause ja se pitäis lähettääkkin eri kohtaan serverille esim text2.textiin niin miten server winsockin dataarrival tietää että tämä on se joka pitää laittaa sinne paikkaan(text2.text esim) eikä sinne(text1.text esim)... kannattaako heitellä 2 tai 3:kin winsockia tai enemmän eikö onnistu yhden winsockin datarrivalin kautta mitenkään.

sooda [25.05.2004 20:28:52]

#

pistä vaikka viestin alkuun ensiks joku tunnus, esim jos pitää laittaa text1:seen niin senddata "1" & viesti, jos kakkoseen niin senddata "2" & viesti, ... ja dataarrivalissa sitten if left(vastaanotettudata,1)="1" then text1=mid(vastaanotettudata,2), ja niin edespäin.

X8 [25.05.2004 20:33:18]

#

uu jea kiitoksia paljon! vähä aattelin et pakko siinä on olla joku ton tapainen "tunnus" tai systeemi jolla tietää mitä tehdä ja koska, olis ollu muuten iha perc:stä.

Vastaus

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

Tietoa sivustosta