|
простой TCP сервер? | ☑ | ||
---|---|---|---|---|
0
IamAlexy
26.03.12
✎
20:58
|
бывает что то такое что можно запустить в виде сервиса и чтобы оно входящее на адрес:порт куданить складывало...
в субд например или в файлы... ? |
|||
1
andrewks
26.03.12
✎
21:01
|
гуглить пробовал?
|
|||
2
H A D G E H O G s
26.03.12
✎
21:05
|
||||
3
IamAlexy
26.03.12
✎
21:13
|
(1) пробовал...
интересует наверное чужой опыт.. как поделия типа (2) с нагрузкой справляются... ну там пару тысяч одновременных коннектов как держат.. |
|||
4
smaharbA
26.03.12
✎
21:14
|
шведский нож
|
|||
5
smaharbA
26.03.12
✎
21:15
|
ищи nmap там есть нож
|
|||
6
pumbaEO
26.03.12
✎
21:19
|
простой и нагруза : в логическом условии ошибка, во всяком случаи по описании задачи, незнамо что надо запустить, незнамо сколько выдержать конектов и т.д.
|
|||
7
BigHarry
26.03.12
✎
22:25
|
Апач нопример, или он слишком тяжелый будет?
|
|||
8
IamAlexy
26.03.12
✎
22:58
|
(5)что за нож?
(6) вроде все понятно написал: нужен сервис получающих данные по TCP. данных может быть много, допустим до 1000 одновременных подключений (ну или почти одновременных - некоторая очередь допускается) - этот сервис должен входящие данные (пусть будет тупо строка) куданть складывать. это был первый вопрос. а второй вопрос: чем бы подобные сервисы которые уже есть протестировать на нагрузку? |
|||
9
BigHarry
27.03.12
✎
00:42
|
(8) Ставь Апач, 1000 он выдержит легко (даже можешь не тестировать), с безопасностью тоже все понятно и настраиваемо, и проблем с брандмауэрами на стороне клиентов не должно особых быть.
|
|||
10
orefkov
27.03.12
✎
01:00
|
Серверок то под виндой нужен или под никсами?
|
|||
11
romix
27.03.12
✎
01:25
|
Go - язык программирования от Google/Томпсона и Пайка
Там зачетный пример вики на 2 экрана кода. Си-паскале-подобный язык, специально сделан под создание вебсерверов. |
|||
12
romix
27.03.12
✎
01:48
|
Я выложил пример вебсервера вики http://x-romix.narod.ru/ test_go_wiki.zip (1,23 Мб) - скомпилированный тестовый пример для языка Go от Google. Многопоточный пример надо там поискать, тоже по идее должен быть.
|
|||
13
H A D G E H O G s
27.03.12
✎
02:04
|
Представляю как сейчас IamAlexy фрустрирует и фалломорфирует. Одновременно.
|
|||
14
H A D G E H O G s
27.03.12
✎
02:09
|
(3) Поделия типа (2) ограничены скоростью обработки callback-ов в 1С, которые в 1 потоке выполняются. А так - для каждого подключения - отдельный поток создается.
|
|||
15
H A D G E H O G s
27.03.12
✎
02:09
|
Ты мне скажи, че те конкретно надо, либо в аську, глядишь - простое - напишу.
|
|||
16
smaharbA
27.03.12
✎
06:57
|
(8) nc, netcat, ncat - последний входит в nmap
|
|||
17
IamAlexy
27.03.12
✎
07:39
|
(15) спс.. попробую сам разобраться - неполучится - обращусь :)
самому интересно поиграться... |
|||
18
IamAlexy
27.03.12
✎
08:01
|
тупой вопрос: а если повесить на порт nc и заставить его складыввать в файлики входящие данные а затем разгребать...
теоретически - какой придел одновременно закидываемых данных может быть? |
|||
19
IamAlexy
27.03.12
✎
08:02
|
хм.. тока одно походу одновременное подключение.. то есть если кто то присосался то трындец..
|
|||
20
smaharbA
27.03.12
✎
08:44
|
тогда инетд для вин32
|
|||
21
Asmody
27.03.12
✎
08:49
|
Node.js попробуй. Хотя как оно под виндой работает хз
|
|||
22
smaharbA
27.03.12
✎
08:50
|
а так ncat вполне поддерживает множественные коннекты
ncat -l -p 2000 -m 100 >> xxx |
|||
23
IamAlexy
27.03.12
✎
09:01
|
(22) о
супер на первое время - то что нужно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |