Stworzenie servera obsługującego wiele klientów.

0

Witam, chciałbym stworzyć server obsługujący określoną liczbę klientów, tak aby na przykład napisać prostą grę, w której będzie brało x osób. W internecie znalazłem coś takiego:
Klient - http://4programmers.net/Pastebin/5467
Server - http://4programmers.net/Pastebin/5468
Jest to podstawowy komunikator, ale połączenie nawiązuje, bym mógł to zmodyfikować. Jednak działa poprawnie tylko dla jednego klienta. I teraz pytanie, czy da się to jakoś w miarę prosty sposób zmienić na moje potrzeby, czy raczej lepiej napisać od nowa używając innego sposobu? Jeśli tak, to co radzicie? Z tego co się orientuję to mogłoby się sprawdzić użycie NIO. Z góry dzięki za porady.

0

Chyba rozwiązaniem mogłoby być tutaj utworzenie dla każdego klienta oddzielnego wątku, jednak z tego co wyczytałem to NIO jest bardziej profesjonalnym wyjściem. Ale tak jak napisałem, czekam na wasze zdanie.

0

Muszą być wątki jeśli działasz na protokole TCP, jeśli zaś działałbyś na protokole UDP to nie są niezbędne. Tylko co twój program będzie robił ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1