| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Вопрос о Клиенте-Сервере. Разрыв. |
| Автор: mituhin 6.12.2006, 01:34 |
| Здравствуйте. У меня есть клиент-сервер работающий на TCP через сокеты. Есть такая возможность - запускаем один сервер, а затем при помощи нитей можем обслуживать сколько угодно клиентов. При подключении каждого клиента на сервере выводится ID этой нити. У меня вопрос - мне нужно реализовать на сервере такую вещь: возможность в любой момент написать /quit ID - т.о. разрывается соединение с конкретным клиентом. Не совсем получается у меня. Подскажите пожалуйста, как лучше это сделать. Сам клиент-сервер лежит здесь http://moby.hostex.no/cs.zip (сделал минимальным - отправка логина и пароля, а сервер просто их принимает). Оба работают при запуске на localhost'е. Буду ждать помощи. Все заранее спасибо. Осталось чуток. |
| Автор: dumb 6.12.2006, 04:01 |
| хэндлы тредов накапливать в массив(например), когда надо прибить - TerminateThread(hThread). ps. знаю, что ты скажешь в следующем посте... ![]() |
| Автор: mituhin 6.12.2006, 14:14 |
| Да так и сделал примерно. только вырубаю сам сокет. |
| Автор: Stream86 6.12.2006, 20:47 |
| Сделал прогу на сокетах, при запуске двух копий проги на одной машине клиент нормально конектится, но на разных по сети не хочет, он какбы просто не находит сервер. Вот ссылка на мою прогу: http://webfile.ru/1224660 |
| Автор: Stream86 6.12.2006, 23:23 |
| Всё разобраля, нашёл ошибку, всё работает. |