Communication TCP

Fermé
zinzan Messages postés 2 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 10 septembre 2004 - 10 sept. 2004 à 10:33
 emma - 15 sept. 2004 à 13:15
voilà je doit programmer des dialogue tcp ip en multitache coopératif.
bien qu'ayant consulté un grand nombre de site sur tcp et les socket je ne sais pas ce que font les fonction de lecture ou d'écriture du point de vu attente.

je m'explique

si on considere le pseudo code

tache
{
connexion (socket,buffer_reception)
lecture ( socket]
}

supposons que la connexion se fasse mais que le message n'arrive pas. est ce que la fonction de réception va attendre indéfiniment sans passer la main

1 réponse

salut.il se peut que les opérations de lecture/reception sont non blocantes.alors si la fonction reception est dans un processus elle sera mise en stand by lorsqu'elle attendra les données.il ne faut pas oublier qu'elle lit un port.et elle le lit de temps en temps.donc chque fois elle est reveillée, lit le port s'il ya les données tant mieux;s'il n'ya pas elle s'endort.vérifie un peut les concepts là au niveau processus de la théorie des SE. merci
0