Я написал серверную программку, с массивом винсок контролов.
При событии ConnectionRequest к массиву добавлятеся сокет
- который собснно и осуществляет обмен с клиентом.
Пока у меня идет одно соедиение все проходит на ура.
Но, когда я моделирую ситуация с несколькими коннектами
- то сервер не хочет должным образом обрабатывать второй коннект
- то есть он создает для него новый сокет-
- успевает что то от него принять
- но обработать эту посылку и послать ответ уже не желает.
так как занят разговором с первым клиентом - при этом загруженность процессора нормальная.
Приходится вводить на клиенте искуссвенную паузу между посылкой строк, только тогда сервер способен обработывать паралельно и приходящие данные со второго клиента.
Как нибудь можно иначе эту проблему решить?
Мне пока ничего в голову кроме как писать все на АПи функциях и создавать для каждого коннекта отдельный поток не приходит..