Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: winsockelointia

sooda [14.02.2004 20:00:55]

#

tuolta http://www.gametutorials.com/tutorials/networking/networking_Pg1.htm kattelin ja sain yhteyden mut eikö voi sendata ilman että toisessa päässä olisi joku "kuuntelemassa" recv():lla, tyyliin vb?

Dual [15.02.2004 14:25:25]

#

Eihän se siis mene yhtään mihinkään jos kukaan ei sitä ota vastaan. Ei-blokkaavissa soketeissa se antaa ilmoituksen kun viesti tulee. Blokkaavissa pitää vaan junnata luupissa.

sooda [17.02.2004 09:39:21]

#

hää. selitäs vähän mä en kelannut :) mikä o blokkaava ja ei blokkaava? noissa esimerkeissä on sitten varmaan blokkaava. millasen ilmotuksen, miten? :)

Dual [18.02.2004 18:47:51]

#

Kun pistät blokkaavan soketin vaikka muodostamaan yhteyttä connectilla, niin sehän jumittaa siinä vaikka tuomionpäivään saakka... Kun soketti on ei-blokkaava (tämän 'blokkaava'-sanan voisi kyllä suomentaa jotenkin...;) ohjelman suoristus ei jää junnaamaan siihen connect()-funktioon, vaan ohjelman viestinkäsittelijälle (niin nyt puhun siis win32-koodista) tulee sanoma kun yhteys on saatu aikaiseksi. Kirjoittelen itse tällä hetkellä aika hyvillä kommenteilla varustettua sokettiluokkaa, pistän sen vaikka sitten joskus tänne kaikkien nähtäville.

Vastaus

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

Tietoa sivustosta