<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><br>Exact asa o si deschid. Si face ce trebuie. Daca exista o deschide. Problema este ca daca o deschide pe cea creata la client imi da eroare la receive.<br><div> </div>Alex<div style="font-family:times new roman, new york, times, serif;font-size:12pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Lungu Adrian <lungu_a_ro@yahoo.com><br><b><span style="font-weight: bold;">To:</span></b> so@cursuri.cs.pub.ro<br><b><span style="font-weight: bold;">Sent:</span></b> Thu, April 7, 2011 2:06:02 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [so] [tema2][linux]problema sincronizare client-gateway<br></font><br>
Alex Gorunescu <algorunescu@...> writes:<br><br>> <br>> <br>> <br>> Cred ca este o problema cu sincronizarea client-server. Sau absenta ei.<br>Problema este urmatoarea. De vreo doua zile ma tot chinui sa-mi dau seama de ce<br>imi pica random legatura dintre client si gateway. <br>> <br><br><br> Salut. Incearca sa deschizi din gateway coada cu :<br><br>mq = mq_open("/gateway", O_CREAT | O_RDWR, 0666, &attr); (attr e struct<br>mq_attr,ii setezi tu campurile) ; asa , daca exista , o deschide, altfel o<br>creaza el (am eu o banuiala ca si clientul face acelasi lucru); de fapt eu asa<br>creez/deschid toate cozile ; <br><br> pe windows trebuie intr-adevar sincronizare, dar nu intre client si gateway<br>(am impresia ca clientul incepe cu un sleep mic, ca sa se asigure ca apuca<br>gateway-ul sa creeze mailslotul), ci intre gateway si servere(ori cu niste<br>sleep-uri strategic plasate, ori cu
semafoare). <br><br><br><br> O zi buna,<br> Adrian.<br><br>_______________________________________________<br><span><a target="_blank" href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></span><br></div></div>
</div></body></html>