Witam,
Z tego co sie orientuje to aby ustawic opcje SO_REUSEADDR na zwyklym Sockecie to nalezy robic to przed nawiazaniem polaczenia, mianowicie:
Socket client = new Socket();
client.setReuseAddress(true);
client.connect(new InetSocketAddress("adres_serwera", port_nasluchu_serwera));
Problem pojawia sie gdy chce ta opcje ustawic dla gniazda zwracanego przez metode accept() ServerSocket'a.
ServerSocket server = new ServerSocket(port_nasluchu_serwera);
while(true)
{
Socket client;
client = server.accept();
// client.setReuseAddr(true); ???
(new JakisWatek(client)).start();
}
No i wlasnie w ktorym miejscu tutaj trzeba ustawic opcje setReuseAddr(true) dla gniazda "Socket client"? Jezeli wpiszemy to tam gdzie napisalem w komentarzu to chyba nie bedzie to dzialalo bo przeciez polaczenie juz zostalo nawiazane.
Prosze o pomoc...