Kirjautuminen

Haku

Tehtävät

Kilpailu

Putka Open 2025
2. kierros:
26.9. klo 18 – 28.9. klo 23

Keskustelu: Ohjelmointikysymykset: Python - socket.recv()

tkarkkainen [20.07.2004 22:04:11]

#

Vähän nyt hämmentää, että onko oma käsitys funktion toiminnasta nyt ihan oikea. Eli siis käsitys on, että jos serverillä on koodi

s.send ( "trallallaa\n" )
s.send ( "wiuu wiuu wiuu\n" )

ja clientillä on koodi

val1 = s.recv ( maaginenLuku )
val2 = s.recv ( maaginenLuku )

niin clientillä val1:n arvo on "trallallaa\n" ja val2:n "wiuu wiuu wiuu\n". Menikö oikein, vai pitääkö vielä pelleillä viestien koon kanssa?

Entä miten suureksi maaginenLuku kannattaa laittaa? Onko se bittejä, tavuja vai peräti merkkejä? Todellisessa sovelluksessa viestien pituus tulee olemaan ääritapauksessa noin 500 merkkiä.

Vastaus

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

Tietoa sivustosta