Dzień dobry wszystkim Mirkom i Mirabelkom! ( ͡º ͜ʖ͡º)
W ten przedwigilijny dzień mam dla Was świetną ofertę! (ʘ‿ʘ)
Od teraz do końca roku ebook Bartłomieja Filipka "C++17 In Detail" za jedyne $10.95! ( ͡° ͜ʖ ͡° )つ──☆*:・゚ Na codzień ta pozycja kosztuje prawie $30, zatem nie ma lepszej okazji by przytulić się
W ten przedwigilijny dzień mam dla Was świetną ofertę! (ʘ‿ʘ)
Od teraz do końca roku ebook Bartłomieja Filipka "C++17 In Detail" za jedyne $10.95! ( ͡° ͜ʖ ͡° )つ──☆*:・゚ Na codzień ta pozycja kosztuje prawie $30, zatem nie ma lepszej okazji by przytulić się
źródło: comment_ifCetG4mqre4NhzUS4w3CfCbTfdzrSp0.jpg
Pobierz

























Mam serwer, do którego ma się podłączać dwa rodzaje klientów:
- klient jako taki "normalny" klient,
- klient jako "pracownik".
I nie mam pojęcia jak rozpoznać kto się podłączył do Serwera, aby stworzyć odpowiedni wątek (czy klienta czy pracownika),
próbowałem coś w stylu:
ObjectOutputStream sOutput = new ObjectOutputStream(socket.getOutputStream());ObjectInputStream sInput = new ObjectInputStream(socket.getInputStream());String who = (String) sInput.readObject();display(who + " just connected");if (who.equalsIgnoreCase("CLIENT")) {ClientThread ct =no tak tylko mam dwa rodzaje wątków, więc chce na początku zobaczyć "co się połączyło" aby dobrać właściwy wątek i nie miałem pomysłu jak to zrobić więc wymyśliłem sobie coś takiego XD
Zmieniłem konstruktory wątków żeby zamiast przyjmowania socketa i tworzenia wtedy nowych inputow/outputow przyjmowały "te otworzone" IP/OP jako argumenty, narazie zadziałało poprawnie ( ͡° ͜ʖ ͡