Wątki, wątki...i aplikacja serwerowa

0

Cześć, właściwie nic nigdy nie robiłem na wątkach, stąd moje pytania(tak, czytałem helpa i zasoby ;))

Piszę aplikacje serwerową, do której będą podłączali się klienci.
I teraz chcę zrobić tak, że podłączenie kolejnego klienta skutkuje stworzeniem nowego wątku dla niego. Jednak w helpie jest zapisane, że przy jednym procesorze lepiej nie produkować więcej niż 16 wątków. A jak klientów będzie np. 50?

Jeśli rozwiązanie z wątkami jest dobre, to jak je wykonać?

To ma być tak, że:
Klient się podłącza, program serwerowy uruchamia nowy wątek dla niego, który będzie klienta obsługiwał(pyt. 1. jak pogodzić tutaj sockety?)
Gdy klient się rozłącza, wątek oczywiście zostaje zwalniany.

Jeśli pomysł z wątkami jest zły, to jak to wykonać inaczej?

0
Deti napisał(a)

Simple Chat Server

OK, wszystko ładnie, pięknie, tylko mam jeden problem.
Serwer ma mieć też możliwość pobierania i wysyłania danych do serwera MSSQL. I tu wchodzi ADO i to mi blokuje nieco możliwość używania takiej prostej aplikacji konsolowej.
I co teraz?

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