|
Принимает ли и понимает ли 1С tcp/ip-пакеты? | ☑ | ||
---|---|---|---|---|
0
Prog111
24.09.19
✎
15:00
|
Есть тачскрин на производстве, под управлением Windows CE. На нём стоит некая прога, выводящая на экран тачскрина свой интерфейс. Работник тыкает по кнопке на монитор, прога шлёт tcp/ip-пакет через ethernet на сервер в этом же цехе. Существуют ли методы у 1С, чтобы отловить и прочитать эти пакеты? В Гугле ничего толкового и внятного не нашёл...
|
|||
1
ДенисЧ
24.09.19
✎
15:08
|
Ещё как принимает. Не по же ipx она с сервером общается )))
А любые произвольные - сама по себе нет. Нужна ВК |
|||
2
ДенисЧ
24.09.19
✎
15:09
|
Вот например. Первая строка из гугляндекса.
http://catalog.mista.ru/public/165023/ |
|||
3
ZDenis
24.09.19
✎
15:10
|
(0) вот тут еще можно почитать http://catalog.mista.ru/public/119982/
|
|||
4
VladZ
24.09.19
✎
15:14
|
(0) "прога шлёт tcp/ip-пакет через ethernet на сервер" - а на сервере что?
|
|||
5
Prog111
24.09.19
✎
15:23
|
(4) Наверное, на другую прогу. Я плохо понимаю, что такое tcp/ip-пакет...
|
|||
6
ДенисЧ
24.09.19
✎
15:23
|
(4) ethernet-контроллер ))
|
|||
7
shuhard
24.09.19
✎
15:25
|
(5) поищи по ключевому слову шнифер
|
|||
8
ДенисЧ
24.09.19
✎
15:29
|
(7) "Шнифер — специализируется на взломах сейфов; в отличие от медвежатника шнифер взламывает сейфы не нарушая конструкцию: используя отмычки, подбор кода на слух и т. п"
|
|||
9
VladZ
24.09.19
✎
15:29
|
Продолжу свою мысль: прога шлет куда-то данные. Скорее всего, это какой-то сервер. На этом сервере, скорее всего, есть механизмы интеграции. На сервер нельзя как-то зацепиться? Зачем ловить пакеты, когда можно слить все с сервера?
|
|||
10
shuhard
24.09.19
✎
15:34
|
(8) IP sniffer
так понятно |
|||
11
fisher
24.09.19
✎
15:35
|
(0) Именно "отловить"? Не меняя адресата, что ли? Это фигня. Так не делается. Копай в сторону интеграции с сервером, который эти пакеты принимает. Там у него небось и база своя какая-то есть. Вот в ней и ройся.
|
|||
12
IVT_2009
24.09.19
✎
15:35
|
Лучше сделать типа прозрачного прокси. прога отсылает пакет на комп а комп уже ретранслирует пакет на конечную железяку. На компе можно разобрать пакеты и сделать что нужно
|
|||
13
fisher
24.09.19
✎
15:36
|
(9) Во-во.
+100500 |
|||
14
Prog111
24.09.19
✎
15:36
|
(9) Сервера ещё нет, как и тач-панели)
Я предполагаю поставить на сервер 1С, а на тач-панели будет неведомая для меня хрень, которая, как сказали, по ethernet будет сдать tcp-ip-пакеты, которые я и хочу считывать и сохранять в базе. |
|||
15
polosov
24.09.19
✎
15:38
|
(14) Сваяй простенькую прожку на VB или что сам знаешь, которая будет висеть, ждать пакеты на определенном порту и дергать 1с по любой доступной технологии.
|
|||
16
Prog111
24.09.19
✎
15:39
|
(14) Я не совсем осознаю, что такое tcp/ip-пакет. Для меня это выглядит как поток файлов. Наверное, это не совсем так)
|
|||
17
Prog111
24.09.19
✎
15:39
|
(15) Так я только 1С знаю)
|
|||
18
fisher
24.09.19
✎
15:41
|
(14) А! Ну если адресатом будет 1С-комп, то как уже сказали есть ВК, позволяющие поднять TCP-сервер.
|
|||
19
fisher
24.09.19
✎
15:42
|
(16) Дарю айфхак. Сталкиваешься с незнакомой технической фигней - вбиваешь ее название в гугл и приписываешь "для чайников".
|
|||
20
Сергиус
24.09.19
✎
15:42
|
(0)Каким боком в данной схеме 1с? Хотите просто собирать статистику? Может есть смысл на самом сервере ее забирать - там небось какая-то база стоит?
|
|||
21
Prog111
24.09.19
✎
15:44
|
(20) На сервере ещё ничего нет. 1С - как оперативная учетная система на конвейере.
|
|||
22
ДенисЧ
24.09.19
✎
15:44
|
(21) Учёта или управления?
|
|||
23
fisher
24.09.19
✎
15:45
|
(21) Жесть. Надеюсь, не для управления.
|
|||
24
fisher
24.09.19
✎
15:46
|
Хотя конвейер конвейеру рознь. Многими оперативно управлять не нужно, а настройки можно и из 1С заливать.
|
|||
25
Сергиус
24.09.19
✎
15:48
|
(21)Название проги известно? Может есть смысл из 1с как-то к ней подключаться? Ну или посмотреть возможность работы через другие протоколы обмена.
|
|||
26
Prog111
24.09.19
✎
15:51
|
(22) Для учета. Нажали кнопку - записалась новая партия, нажали другую - записали, сколько брака и т.п.
|
|||
27
Prog111
24.09.19
✎
15:52
|
Ещё тогда вопрос - а под WinCE можно веб-клиент запустить? А то может имеет смысл написать управляемую формочку под тач-скрин...
|
|||
28
fisher
24.09.19
✎
15:53
|
(27) Тю! Так прога только в качестве произвольного интерфейса? Так на вин це ты можешь тупо терминального клиента запустить.
|
|||
29
Сергиус
24.09.19
✎
15:54
|
(27)Веб клиент это по-сути браузер, поэтому проверить легко. Публикуешь базу и пробуешь в нее зайти через него.
|
|||
30
Prog111
24.09.19
✎
15:54
|
(28) Ну тут ещё от политики партии будет зависеть, что будет на тач-скрине. Не мне одному хочется бюджет распилить)
|
|||
31
palsergeich
24.09.19
✎
15:56
|
Ищ коробки в коде - нет, время метать костыли
|
|||
32
palsergeich
24.09.19
✎
15:57
|
Теплый ламповый мир c++ и нативе апи ждёт своего героя
|
|||
33
fisher
24.09.19
✎
15:58
|
(30) Тогда почему на tcp завязались? Настаивайте на http. Это в 1С из коробки.
|
|||
34
Garikk
24.09.19
✎
16:01
|
(33) он не знает что такое tpc/ip и явно не сможет ответить
|
|||
35
Garikk
24.09.19
✎
16:01
|
*tcp/ip
|
|||
36
xXeNoNx
24.09.19
✎
19:29
|
||||
37
Сияющий в темноте
25.09.19
✎
00:21
|
на win ce можно что угодно написать,т.к.любое приложение на си++ можно скомпиллять под win ce.
а браузер там,обычно,специфический,и не все современное умеет,так что 1с может и не взлететь,а вот просто web-страница,взлетит. Терминальный клиент на win ce хороший,т.к.тонкие терминальные клиенты изначально на win ce и делались,это потом в них стали linux использовать. p.s.если от программы есть документация,то там магическое слово protocol нужно искать. |
|||
38
Злопчинский
25.09.19
✎
00:40
|
(37) правда там надо неслабо так изгальнуться, чтобы в этом терминальном клиенте сделать так чтобы пароль на подключение запомнился, чтобы его каждый раз не вводить. я вот не знаю навскидку как это сделать.
|
|||
39
Сергиус
25.09.19
✎
00:44
|
(38)А в чем проблема руками вводить? Так и безопасность повыше будет.
|
|||
40
Злопчинский
25.09.19
✎
00:52
|
(39) ты пробовал руками на винСЕ вводить пароль, удовлетворяющий политикам безопасности компании? со спецзнаками, регистрами, прописнымистрочными, буквамицифрами - та еще шарада.
. почему на терминальном сервере на винмобайле - можно, а на винсе - нельзя? |
|||
41
Злопчинский
25.09.19
✎
00:53
|
(39) ... и безопасности при этом никакой нет. потому что или пароли эти все знают, или висит на стенке ШК для ввода пароля...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |