нет такой магической процедуры которая сделает все это сразу. это слишком не типичная задача.
|
Процедуры нет, но задача типичная, банально стоит смотреть в сторону древних месседжеров типа miranda, icq и сколько уже напилено за много лет примеров на эту тему.
|
Цитата:
|
Цитата:
Я так понимаю, нужно штудировать какие-то книжки по сетям, TCP/IP... |
ну кагбэ если между клиентскими компьютерами есть "прямая видимость" - это банальный клиент-сервер. Ну, т.е. если у всех клиентских машин есть доступный друг для друга ИП-адрес (будь то реальный ИП, или внутрисетевой, если речь тока о работе в локалке). Т.е. на каждом клиентском компутере открыт серверный сокет, на который стучится клиентский сокет с другого клиентского компьютера; оба стучатся на сидящий где-то в интернетах выделенный сервер для получения нужных данных для координации. Как это писать - гугли примеры клиент-серверных приложений, обычно это всякие демки с пересылкой строки текста из одной софтины в другую, на базе этого знания сможешь построить всё остальное.
Хотя вообще-то если всё равно есть общий выделенный сервер к которому все стучатся за координацией... Если объем данных это не терабайты парнушки то проще будет не заморачиваться с изобретением P2P-велосипедов, а пустить через твой сервер и межклиентский трафик. Просто на сервере сидит куча клиентских подключений, сервер пихает клиентам список дескрипторов наличных подключений, а клиенты по надобности шлют на сервер блоки данных с пометкой какому из клиентов их нужно передать. С третьей стороны, как сказал Олег, нафиг изобретать велосипеды вообще не обязательно. Можно с таким же успехом заюзать уже сто лет назад изобретенные почтовые и файловые серверы (а то и даже вообще левые халявные серверы. Но то уже по вкусу), устроив всё что нужно поверх них. |
Цитата:
|
Если есть затруднения в пограмировании, можно обратиться к репетитору. Дороговато, конечно, но если толковый наставник, то и наука пойдет быстрее. Програмисты-репетиторы есть на сайте http://repetitor.org.ua/repetitory/programmirovanie Люди с международными сертификатами, опытом работы. Затраты на науку быстро окупятся
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
если нужно написать программу и хочется выучить язык, то есть куча видеоуроков на ютубе. И даже видеокурсов, также можно найти платные видеокурсы или пойти на сайты складчин и получить их по совсем скромной цене.
|
Цитата:
|
Панове, а підкажіть.
Мені потрібно зляпати дуже простеньку програмку під ондроєд. Яку IDE використати? Бажано С++. Функціонал - примітивна робота із зображенням (захопити один кадр з камери, відмасштабувати, накреслити кілька векторів, відобразити не екрані). |
Цитата:
|
Цитата:
|
Время на сервере: 22:18. |
vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co