Da, chestia cu bind a fost o problema. Am gandit testele astfel incat la fiecare test sa reporneasca serverul ca sa fie complet independente. Problema e ca nu prea am cum sa inchid procesul decat cu kill. Deci trebuie folosit setsockopt asa cum ai zis inainte de bind. Ar trebui sa mearga.
<br><br><div><span class="gmail_quote">On 12/18/06, <b class="gmail_sendername">Palii Ovidiu Gabriel</b> <<a href="mailto:ovidiu_palii@yahoo.co.uk">ovidiu_palii@yahoo.co.uk</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Functia bind esueaza destul de des intre teste.Am<br>folosit solutia "babeasca" de a reapela bind pana<br>reuseste.In principiu da roade,doar ca la un moment<br>dat se tot reapeleaza si esueaza de fiecare data(cel
<br>mai mult am lasat 3 minute, reapelarea facandu-se dupa<br>un sleep de 1 secunda).<br><br>Am incercat si versiunea cu setsockopt.<br>int on=1;<br>setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, &on,<br>sizeof(on));<br>
<br>apelata inainte sau dupa bind() , dar tot esueaza<br>apelul bind(eventual reuseste dupa mai multe<br>incercari,cum am precizat mai sus).<br><br>Gresesc undeva? Sau asa functioneaza bind?<br><br>Multumesc,<br>Palii Ovidiu
<br><br><br><br><br><br><br><br>___________________________________________________________<br>All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine<br><a href="http://uk.docs.yahoo.com/nowyoucan.html">
http://uk.docs.yahoo.com/nowyoucan.html</a><br>_______________________________________________<br>so mailing list<br><a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br><a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so">
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br></blockquote></div><br>