почему может возникать такая ошибка? прога делает SO_REUSEADDR. тем не менее:
первая прога:
12940 bind(4, {sa_family=AF_INET, sin_port=htons(31001 sin_addr=inet_addr("0.0.0.0")}, 16 unfinished .
12940 . bind resumed ) = 0
12940 setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4 unfinished .
12940 . setsockopt resumed ) = 0
сразу же за этим вторая прога:
12961 bind(4, {sa_family=AF_INET, sin_port=htons(31001 sin_addr=inet_addr("0.0.0.0")}, 16 unfinished .
12961 . bind resumed ) = -1 EADDRINUSE (Address already in use)
первая точно вышла к моменту запуска второй
!--comment_begin--
Перенесено модератором a href="/showprofile.php?User="/font/a из раздела a href="/postlist.php?Cat=&Board=soft"Hard&Soft/font/a!--comment_end--
Marinavo_0507
А разве setsockopt не раньше bind надо вызывать?
sergey_m
setsockopt(SO_REUSEADDR) надо делать во второй проге, а не в первой. И до bind.
Landstreicher
поставил перед bind - заработало. респект, Отцы.
2 модераторы - снесите тред.
Landstreicher
почему может возникать такая ошибка? прога делает SO_REUSEADDR. тем не менее:первая прога:
12940 bind(4, {sa_family=AF_INET, sin_port=htons(31001 sin_addr=inet_addr("0.0.0.0")}, 16 unfinished .
12940 . bind resumed ) = 0
12940 setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4 unfinished .
12940 . setsockopt resumed ) = 0
сразу же за этим вторая прога:
12961 bind(4, {sa_family=AF_INET, sin_port=htons(31001 sin_addr=inet_addr("0.0.0.0")}, 16 unfinished .
12961 . bind resumed ) = -1 EADDRINUSE (Address already in use)
первая точно вышла к моменту запуска второй
!--comment_begin--
Перенесено модератором a href="/showprofile.php?User="/font/a из раздела a href="/postlist.php?Cat=&Board=soft"Hard&Soft/font/a!--comment_end--