Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Mihcom Гость
|
Добавлено: Пт Фев 07 2003 13:37 Заголовок сообщения: Kak poschitat kolichestvo TCP-soedinenij na IP:Port ? |
|
|
- |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пт Фев 07 2003 15:45 Заголовок сообщения: Вот пример вопроса, на который никогда не будет ответа, т.к. автор не сообщает никаких подробностей. На месте модератора я бы с |
|
|
- |
|
Вернуться к началу |
|
|
Mihcom Гость
|
Добавлено: Пт Фев 07 2003 17:46 Заголовок сообщения: Вот тебе подробности |
|
|
есть сервак Counter-Strike на х.х.х.х:27015 нужно узнать, сколько человек играют на нём, то есть количество ТСР-соединений
а теперь приведи другой пример, когда без приведённой выше информации алгоритм решения был бы неоднозначным |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пт Фев 07 2003 18:18 Заголовок сообщения: Вообще-то подсчет ты предполагаешь делать программно, но каждая программа работает под определенной ОС (+) |
|
|
В общем, если ты по виндами (подчеркиваю, что это ТОЛЬКО под виндами), то предлагаю использовать команду
SELECT FROM `ps -ef|grep -v grep|...|awk "END { print NF}"` TYPE SDF |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пт Фев 07 2003 18:33 Заголовок сообщения: Вообще-то игроки работают по UDP, так что вопрос изначально неправильный! |
|
|
Если бы ты ходил на мои занятия в МФТИ http://cs.mipt.ru , то знал бы, что TCP совершенно не годится для написания игр в реальном времени - все они работают через UDP; поэтому количество открытых TCP-сессий вообще ничего не скажет. Кроме того, TCP-сессии открываются и по другим причинам.
TCP-сессия открывается в несколько стадий: сначала посылается запрос на открытие сессии, затем посылается ответ, потом передаются данные. Если учесть, что и запрос, и ответ идут по сетИ долгое время (иногда секунды), то момент открытия TCP-сессии неоднозначен. Аналогично при закрытии сессии. А если TCP-сессия рвется из-за пропадания свЯзи, то все еще хуже.
Ну а количество игроков должен сообщить сам игровой сервер (программа).
Надеюсь, теперь ты понял, как важно правильно задавать вопрос? А ты еще не сказал, на какой операционке это все работает! |
|
Вернуться к началу |
|
|
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Вс Фев 09 2003 00:17 Заголовок сообщения: для этого есть специальные программы, например agsm (-) |
|
|
- _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
|
|