Имя: Пароль:
IT
Админ
простой 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) о
супер
на первое время - то что нужно