Ahoj, v rámci jednoho testovacího systému mám program, který jako TCP server poslouchá na určité IP adrese a portu. Je požadavek, aby bylo možné z té samé IP adresy a portu zprávy i odesílat. Řeším to tak, že mám vytvořené dva sockety se stejnou dvojicí IP adresa a port, které mají nastavený příznak SO_REUSEADDR. V Linuxu vše funguje k plné spokojenosti, ale na Solarisu (5.10) se zdá, že SO_REUSEADDR je ignorováno, protože při pokudu o bind() na druhý socket dostávám chybu Address already in use, což je stejná chyba, jako bez použití SO_REUSEADDR.
Tady na Ábíčku v poradně jsem našel jeden starý, prakticky stejný dotaz, tak ho oživuju, zda k tomuhle problému přece jenom neexistuje nějaké řešení.