Имя: Пароль:
IT
 
Как сделать чтобы одновременно мог подключиться только один клиент из интернета?
,
0 popcorn
 
16.09.11
09:20
Открыт на компе порт для подключения КПК по GPRS, потом это подключение перенаправляется на другой комп где работает сервер. Проблема в том что когда одновременно подключаются больше одного КПК, возникают непонятки, не создается нового процесса для второго подключения, все попадает в первый, данные для одного КПК могут попасть к другому.
1 Черт
 
16.09.11
09:23
они у вас под одной учеткой что ли ходят?
2 andrewks
 
16.09.11
09:25
какая никса?
3 Астероид
 
16.09.11
09:28
бред, потому что такого не может быть, у каждого устройства свой уникальный мак адрес.
4 Астероид
 
16.09.11
09:28
если ты не можешь правильно сломать а+, то пользуйся бесплатными программами под андроид.
5 popcorn
 
16.09.11
10:57
(4) Я не пользуюсь А+.
(3) Тогда почему такое случилось? Сервер КПК не меняли, смена сервера не помогла, но меняли сервер и платформу 1С, может это повлияло? Сервер КПК потом к серверу 1С обращается через COM соединение.
(2) не знаю какая никса, это имеет значение?
(1) под разными учетками, но после аутентификации данные путаются.
6 popcorn
 
16.09.11
11:00
Как сделать чтобы вообще нельзя было подключиться второму соединению пока первое на связи?
7 popcorn
 
16.09.11
11:19
Ап...
8 popcorn
 
16.09.11
12:30
Ап...
9 popcorn
 
17.09.11
20:03
Ап...
10 poligraf
 
17.09.11
20:05
Вообще админов надо привлекать...

Но представь, что торгпреды начнуть делать.
Нет коннекта - нет заказа. Такое поле для подстав открывается:)
11 Матвеев Максим
 
17.09.11
20:09
(3)
> бред, потому что такого не может быть, у каждого устройства свой уникальный мак адрес.

а причем тут мак адрес, если подключаются из внешней сети?
12 popcorn
 
17.09.11
20:26
(10) нет коннекта - ждать когда появится. А иначе вообще хрень получается когда два торгпреда пытаются одновременно подключиться и друг другу мешают, возникает конфликт.
13 Jump
 
18.09.11
19:36
(0)Вообще бред написан. Проблема явно программная - глючный сервер, который не может корректно обработать два подключения.
Поэтому и решать нужно настройкой соответствующей программы, а не с помощью операционной системы.
Причем тут *nix вообще?
14 VladZ
 
18.09.11
19:42
(13) +500!
15 popcorn
 
19.09.11
06:20
Ап! Как настроить этот долбанный линух?
16 popcorn
 
19.09.11
08:39
(13) программа не имеет таких настроек, так как это 1С 8.2
17 Rie
 
19.09.11
08:41
(16) А вот с этого места - совсем непонятно...
18 ParaWiz
 
19.09.11
08:44
(16) Пригласить специалиста :)
19 popcorn
 
19.09.11
08:49
(17) можешь его пропустить, вопрос про линух.
(18) Тут есть такие?
20 ParaWiz
 
19.09.11
08:51
(19) на платной основе конечно есть, но если честно, исходных данных слишком мало, их вообще фактически нет
21 ЧеловекДуши
 
19.09.11
08:56
Предлагаю позвать Специалиста и разориться на 5000 :)
22 ЧеловекДуши
 
19.09.11
08:57
(19)>>> Тут есть такие?
За бесплатно тут таких нет :)
...Если тебе нужна подсказка и совет, то читай книжки, умные ;)
А то по твоим вопросам твой уровень знаний равен 0-нулю
23 ParaWiz
 
19.09.11
08:59
(21)(22) +100500
Судя по вопросу, курение мануалов и даже подсказки не дадут желаемого результата еще довольно долго, так что ... "пригласите специалиста" :)
24 popcorn
 
19.09.11
09:40
(20) какие данные нужны? Версия линукса? Могу ее посмотреть, только скажи как
25 ParaWiz
 
19.09.11
09:47
(24) Я сдаюсь ...
26 popcorn
 
19.09.11
09:51
Че, нет никого кто умеет помочь забесплатно? Походу сисадмины в этом плане сильно отличаются от нас, одинэснеков.
27 ParaWiz
 
19.09.11
09:55
(26) Начнем с того что в такой постановке вопроса какая есть у тебя - помочь = сначал понять что ты вообще хочешь, потом зайти к тебе удаленно/реально, потратить время на то чтобы разобраться и все сделать ... сомневаюсь что найдется опытный человек который этим будет заниматься бесплатно
28 popcorn
 
19.09.11
09:59
(27) повторяю еще раз:
>> (20) какие данные нужны?
Во вторых не надо ко мне заходить тем более реально. Если кто знает как в линухе можно сделать чтобы больше одного соединения не было, скажите как или дайте ссылку.
29 ParaWiz
 
19.09.11
10:52
(28)
http://linux.org.ru

например: не был озвучен механизм подключения, это простой редирект портов, или используется pppd в каком либо из вариантов, что используется iptables или ipfw или еще чтото ... и так далее
30 popcorn
 
19.09.11
12:18
(29) По ссылки просто стартовая страница без инфы по теме.
31 ParaWiz
 
19.09.11
12:21
(30) по Вашему вопросу еще большая неопределенность и что ? :)
32 popcorn
 
19.09.11
12:24
(31) тогда зачем ты ее написал тут?
33 Ork
 
19.09.11
12:25
(32) Кто такой сервер КПК в вашем случае? Речь о "расширение для КПК"?
34 ParaWiz
 
19.09.11
12:26
(32) направление куда копать можно, хотя видимо в данном случае не поможет, ибо Вы не знаете что искать
35 popcorn
 
19.09.11
12:58
(33) да, это оно, но вопрос желательно решить до этого расширения КПК, еще в компе в который входит интернет.
(34) Я линукс плохо знаю, а не что искать!
36 Ork
 
19.09.11
13:13
(35) В настройках подключения сервера КПК к базе есть параметр "Макс. количество одновременных соединений". Специально для вашего случая.

Что касается вопроса "данные для одного КПК могут попасть к другому." Так для вам уже сказали : в узле РБ хранится информация с привязкой к серийному номеру КПК.
37 popcorn
 
19.09.11
13:31
(36) >>В настройках подключения сервера КПК к базе есть параметр "Макс. количество одновременных соединений".

Ничего подобного. Эта настройка подключений сервера КПК к серверу 1С, а не КПК к серверу КПК. Тоесть даже если поставить 1 соединение, то к серверу КПК все равно могут подключаться вторые КПК если первый запрос к базе 1С завершен.
38 popcorn
 
19.09.11
13:33
(36) >>в узле РБ хранится информация с привязкой к серийному номеру КПК
У нас нет привязки к серийному номеру, но есть привязка к имени пользователя, а оно у нас уникально.
39 popcorn
 
19.09.11
13:54
Ап
40 Jump
 
19.09.11
20:02
(0)Для особо одаренных повторю еще раз - любая операционнная система (в том числе и Linux) не может ограничить количество подключений к программе.
С помощью ОС можно запретить все подключения, либо разрешить любое количество.
Ос просто организовывает обмен данными и не различает - один клиент подключен или сто.
41 Ork
 
19.09.11
20:06
(37) "Тоесть даже если поставить 1 соединение, то к серверу КПК все равно могут подключаться вторые КПК если первый запрос к базе 1С завершен."

Поясните. Вам так не подходит? Вам нужно подключение только от одного КПК? То есть если даже сервер свободен - второй подключиться не должен?
42 popcorn
 
21.09.11
06:04
(40) я знаю что ОС не может ограничить. Нужно какую-то программу поставить.
(41) Да, мне именно так и нужно, чтобы второй не подключался вообще пока первый не отключится.
43 Астероид
 
21.09.11
06:28
история вопроса интересна, раньше вы не поверите у всех так и было, сервер принимал только одно соединение, был однопоточным, но потом пришел я и первый сделал многопоточный сервер. самому удивительно, до чего так называемые "разработчики" не далеко ушли от студентов :)
44 Астероид
 
21.09.11
06:29
забей на этот глючный РКК и дохлый винмобайл, переходи на бесплатный андроид, бассейны кипятка гарантирую.
45 popcorn
 
21.09.11
06:35
(44) нихрена себе бесплатный, это сколько бабла надо чтобы обновить КПК для всех торгпредов!?!
46 skunk
 
21.09.11
06:36
(42)прочитай как протокол TCP/IP устроен ...
47 popcorn
 
21.09.11
06:37
(46) Я не сисадмин, мне не пригодятся знания в этой области кроме этого случая.
48 Астероид
 
21.09.11
06:38
(45) сколько?
49 Астероид
 
21.09.11
06:41
один хрен на ркк не возможно набивать заказ под диктовку, интерфейс не способствует быстрому набору. переносить заказы с бумажки могут операторы и делают это на много быстрее.
50 skunk
 
21.09.11
06:57
(47)ну вообщем если бы краткий обзор почитал ... то понял ... там не телефон ... и сервер не может определить с точностью до 100% что клиент еще на "проводе" ... да и не нужно ему этого ... пришел пакет ... обработал ... и все
51 popcorn
 
21.09.11
07:30
(50) Понятно... Только сервер знает держится клиент или нет. Тогда можно сделать что если от клиента не поступало пакетов втечение 3 минут, значит можно пускать следующего, а иначе пакеты от других клиентов не пропускать.
52 Астероид
 
21.09.11
07:31
(50) жжжжeeшь :) при подключении устройства к серверу создается отдельный поток(программа), который не пересекается с другими потоками.
53 Астероид
 
21.09.11
07:31
как в ркк инфа из 1с передается в сервер?
54 popcorn
 
21.09.11
07:31
(48) тысяч 300. Руководству дешевле заставить нас исправлять существующую систему.
55 popcorn
 
21.09.11
07:32
(53) По COM соединению, если я правильно понял что ты имеешь в виду под РКК
56 popcorn
 
21.09.11
07:33
(52) Значит можно проследить что такой поток существует и не создавать второй? Как только...
57 Астероид
 
21.09.11
07:37
100% инфа, что сервер тут не причем.
58 Астероид
 
21.09.11
07:38
(54) расскажи руководству, что винмобайл заменить нечем, и еще пока есть бесплатная моб торговля под андроид.
59 popcorn
 
21.09.11
07:40
(58) Что зхначит пока есть? Потом не будет бесплатной?
60 Астероид
 
21.09.11
07:54
если не победите РКК, то могу дать бесплатно версию под винмобайл, с небольшой оплатой услуг по внедрению :)
61 skunk
 
21.09.11
07:57
(52)и как это влияет на определение висит клиент на проводе или нет
62 Астероид
 
21.09.11
07:59
(61) очень сильно влияет на размер доступной памяти. у кривых серверов есть плохая особенность "мертвые" потоки не закрывать.
63 popcorn
 
21.09.11
07:59
(60) Версию давай, на счет внедрять ее или нет подумаем.
64 skunk
 
21.09.11
08:01
(62)причем тут размер ... я тебя вообще-то о другом спросил
65 Lionee
 
21.09.11
08:05
(0)Пригласите специалиста !!!
как то у вас там все через опу настроено!
50 чел торгпредов ездят по краю с кпк  проблем не наблюдаем, а такой вопрос ждать чтоб один отключился и потом второй подключился ваще бред , шлите заявки голубями быстрее будет )
66 Астероид
 
21.09.11
08:09
67 popcorn
 
21.09.11
08:24
(65) Какая программа на КПК? Какая у вас версия платформы 1С?
68 Lionee
 
21.09.11
08:27
КПК А+
1c 8,2
69 popcorn
 
21.09.11
08:32
(68) У нас же не А+, при чем тут ваши...
70 Астероид
 
21.09.11
08:35
(65) ниче, скоро отьездятся, и появиться одна большая проблема :)
71 popcorn
 
21.09.11
08:42
(66) Вроде нормально. На чем написана? Это аналог андроидной версии?
72 Астероид
 
21.09.11
08:50
дотнет, свои компоненты, в архиве версии под winmobile, wince, x86. в андроиде теже компоненты, но уже на java.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.