![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
У кого-нибудь есть примеры реального приложения работающего через lan на сокетах?
Везде примеры только где комп обращается сам к себе. А у меня задача такая: в комнате стоят несколько компов, соединены сеткой (доступа к инету пока нет, но возможно позже появится). На всех компах стоит "клиент", на одном сервер. ip не известны, да и нужно сделать так что бы поставив проги в другой комнате, все заработало само. И из этих примеров на самих себя отправляющих вообще не ясно как это реализовать. Идея у меня пока только такая у проги сервера один порт, например 12000, у проги клиента 11000. Клиенты шлют сообщения на любой комп в сети и работающие проги через порт 12000, обрабатываю его. А сервер шлет сообщения на проги с портом 11000, получают его все клиенты, а ему ли это сообщение или нет это можно тупо и через само сообщение указывать. Система не нагруженная, и то что это будет вариант через ж ничего страшного. Собственно, конечный вопрос: как кидать сообщения в сеть и получать не зная ip, а только по портам? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
Или буду рад узнать другие варианты реализации этой идеи, в комнате где ip компов не известны
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
для поиска сервера примените UDP-broadcast, а потом уже традиционон.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
у сервера ip адрес тоже неизвестен
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
broadcast рассылает по всей сети пакет. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 05.07.2016
Сообщений: 4
|
![]()
порт клиента и сервера должен быть одинаковым,
логика следующая: 1. клиент на определенный порт шлёт постоянный запрос [broadcast](ping) 2. сервер слушает порт и при наличии пакета получает IP склиента и инициализирует соединение TCP |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
У меня есть примеры двух чатов: консольный и оконный (WPF): Пример чата на C# и Node.js
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск клиент/сервер сокет приложения с разных компьютеров | Gyuzal | Помощь студентам | 0 | 06.05.2014 16:42 |
Простой пример клиент-серверного приложения использующего распределенные вычисления | Derricar | C# (си шарп) | 2 | 01.11.2013 20:21 |
Разработка приложения (сервер-клиент) для передачи защищенного видеопотока. | gfirf-w | Фриланс | 0 | 03.06.2013 09:16 |
приведите пример клиент-серверного приложения. | ромик0 | Общие вопросы C/C++ | 8 | 22.06.2011 00:01 |
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент | RODNOC | Мультимедиа в Delphi | 17 | 03.10.2010 22:31 |