|
17 / 17 / 13
Регистрация: 31.03.2012
Сообщений: 86
|
|
Связь 3 приложений через порт05.05.2014, 11:07. Показов 2059. Ответов 17
Метки нет (Все метки)
Ребята, дали только что такое задание:
нужно создать 3 приложения. 3 приложения общаются по порту. 1 приложение заносит инфу в базу данных. 2 приложение читает инф. из базы данных sql. И передаёт его во 3 приложение без шифрования. 3 приложение слушает 2 приложение и выдаёт на экран информацию. А теперь вопрос. Что такое порт и как по нему общаться? как работать с базой данных, как передавать инфу в другую программу? Задание дали,а как что делать сказать забыли:/
0
|
|
| 05.05.2014, 11:07 | |
|
Ответы с готовыми решениями:
17
Связь приложений Связь двух консольных приложений для обмена информацией Можно ли через VB организовать связь (через паралельный порт) с отдельным устройством? |
|
|
|||||
| 05.05.2014, 12:35 | |||||
|
0
|
|||||
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 12:43 | |
|
Ответы на ваши вопросы:
1.http://ru.wikipedia.org/wiki/%... 1%82%D0%B8) 2. Первый вариант общения 2х программ вторая обращается к бд первой, 2 файл экспорта/импорта между 1й, 2й и 3й программой
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 13:30 | |
|
Может имелся в виду COM-порт
0
|
|
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 13:46 | |
|
aquaMakc, уж точно не Com порт
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 13:50 | |
|
SoloWay, почему нет? обмен данными между двумя приложениями на разных ПК через COM-порт, например, через нуль-модемный кабель. У нас, помню, в колледже на 1 или 2 курсе подобные задачки были.
0
|
|
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 13:57 | |
|
aquaMakc, не думаю что сейчас студентам дают задания такого плана. Зачем использовать СОМ для связи 2х компов когда есть lan.
0
|
|
| 05.05.2014, 14:02 | |
|
Не по теме: SoloWay, aquaMakc, ага, особенно на .Net. Очень полезные знания для каждого прикладника.
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 14:10 | |
|
Ну, например, потому-что в мире очень много оборудования которое общается с внешним миром по COM-портам. Промышленные контроллеры, например. И это не "устаревшее советское", а довольно современное, как российского, так и иностранного производства. Сходу никто не будет заставлять студентов писать софт для обмена данными между контроллерами и ПК, а вот начать с обмена пакетами между двумя компами - почему бы и нет.
Добавлено через 5 минут Опять-же, при постановке задачи обмена через сокет нормальный человек назовёт "сокет", а не порт. Иначе, либо школяр недослушал, либо квалификация человека ставящего задачу под вопросом.
0
|
|
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 14:10 | |
|
aquaMakc, нафига использовать медленный СОМ порт для общения между компами? Лан ведь скоростнее) Другое дело взаимодействие с оборудованием типа принтеров чеков и т.д. И то большинство устройств уже имеют usb.
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 14:14 | |
|
SoloWay, а usb, как работает? Как виртуальный com-порт.
0
|
|
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 14:17 | |
|
ну этого вполне достаточно для обмена компа с оборудованием, но не комп->комп
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 14:20 | |
|
SoloWay, Как научить студента работе с ком-портом? Написать программу, которая может как посылать, так и принимать данные для обработки. Проще проконтролировать работу такой программы на ПК, прежде чем переходить к более низкоуровневому оборудованию.
0
|
|
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 14:27 | |
|
aquaMakc, мы немного о разных вещах говорим. Про оборудование в данном посте как бы речи и нету. Все таки надо у автора спросить какой порт он имел ввиду.
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 14:30 | |
|
Допустим, такая ситуация:
Есть устройство...например, "умный" градусник, который периодически измеряет температуру чего-то-там и отправляет данные по com-порту на комп. Там стоит программа, которая слушает порт, и складывает полученные данные в базу данных, проводит какую-то аналитику и выдаёт данные в XML формате. В нашем случае железный градусник заменяется на софтовый имитатор. Добавлено через 2 минуты SoloWay, Вот я и говорю, что автор должен сам уточнить какой порт имеется в виду, а не спрашивать на форуме. А сразу говорить исключительно о сокетах не корректно.
0
|
|
|
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
|
|
| 05.05.2014, 15:12 | |
|
"3 приложение слушает 2 приложение и выдаёт на экран информацию", если слушает то скорее всего по сокету
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 05.05.2014, 15:20 | |
|
SoloWay, я всё-таки предлагаю, не гадать
0
|
|
|
17 / 17 / 13
Регистрация: 31.03.2012
Сообщений: 86
|
|
| 09.05.2014, 14:36 [ТС] | |
|
Вы ребята ушли не в ту степь. Не между 2 компьютерами, а на 1 компе всё. И да сказали именно "порт",а не "сокет".
Спасибо за информацию,кто дал. P.s. я не "школяр" Добавлено через 16 минут пример может привести кто-нибудь, как из одной программы передать данные в другую по порту? конкретный код с объяснением?
0
|
|
| 09.05.2014, 14:36 | |
|
Помогаю со студенческими работами здесь
18
Связь с провайдером порт с тегом Связь приложений по интернету .Возможна ли связь приложений? Связь двух приложений Proxy и переадрессация всех приложений на один порт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|