Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
17 / 17 / 13
Регистрация: 31.03.2012
Сообщений: 86

Связь 3 приложений через порт

05.05.2014, 11:07. Показов 2059. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, дали только что такое задание:
нужно создать 3 приложения.

3 приложения общаются по порту.
1 приложение заносит инфу в базу данных.
2 приложение читает инф. из базы данных sql. И передаёт его во 3 приложение без шифрования.
3 приложение слушает 2 приложение и выдаёт на экран информацию.

А теперь вопрос. Что такое порт и как по нему общаться? как работать с базой данных, как передавать инфу в другую программу?
Задание дали,а как что делать сказать забыли:/
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2014, 11:07
Ответы с готовыми решениями:

Связь приложений
Можете объяснить как связать два приложения? т.е. к примеру из моего приложения вводить данные в поле пароль в WinRAR архиве?ну или...

Связь двух консольных приложений для обмена информацией
Вообщем имеются 2 консольных приложения (на с#). Как можно их связать друг с другом? Имеется ввиду научить их обмениваться данными между...

Можно ли через VB организовать связь (через паралельный порт) с отдельным устройством?
Вот хотелось бы узнать можно ли через VB организовать связь (через паралельный порт) с отделным устройством кто знает подскажите пожалуйста...

17
 Аватар для Cupko
658 / 595 / 171
Регистрация: 17.07.2012
Сообщений: 1,682
Записей в блоге: 1
05.05.2014, 12:35
Цитата Сообщение от tyrok Посмотреть сообщение
Что такое порт
Порт (компьютерные сети)
Цитата Сообщение от tyrok Посмотреть сообщение
как по нему общаться?
Почитайте про сокеты.
Цитата Сообщение от tyrok Посмотреть сообщение
как работать с базой данных
Почитайте про ADO.NET.
Цитата Сообщение от tyrok Посмотреть сообщение
как передавать инфу в другую программу?
Думаю, вам станет всё понятно, после минимальной информации о сокетах.
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.05.2014, 14:36
Помогаю со студенческими работами здесь

Связь с провайдером порт с тегом
У меня задача - есть gw на линухе нужно его поменять на рутер cisco 2921 народ может подскажите пример конфига для порта киски - ПЛИЗ! ...

Связь приложений по интернету
Всем привет! Допустим, у меня на компьютере запущен TCP-сервер и есть программа-клиент для него. По локальной сети они прекрасно...

.Возможна ли связь приложений?
Привет, у меня назрел наверное самый глупый вопрос на этом форуме. Но все же. Короче имеется сервер написанный на Delphi, к серверу...

Связь двух приложений
Доброго времени суток. Есть проблемка, подскажите будьте любезны. Существует приложение, система учета рабочего времени. Написал ее уже...

Proxy и переадрессация всех приложений на один порт
У меня интернет работает через прокси. В настройках браузера можно указать один - единственный порт через который работает интернет. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью 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 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru