Communication TCP

zinzan Messages postés 2 Statut Membre -  
 emma -
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
A voir également:

1 réponse

emma
 
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