|
План написания убийцы TeamViewer и прочих Ammyy... 🠗 (Волшебник 10.07.2015 17:41) | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Garykom
гуру
24.06.15
✎
05:39
|
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome.
Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ http://saveimg.ru/show-image.php?id=f00f2cef9a7e71599dadbc28ad7f5034 |
||||||||||
8
Андрюха
24.06.15
✎
05:56
|
По опыту - это очень большой, сложный проект, в одного нормально сделать не получится. В итоге продукт останется на уровне корявенькой поделки для себя любимого, по этому советую не тратить время. Возможно ошибаюсь. В любом случае желаю успехов на этом не простом поприще.
Нафейхуа |
||||||||||
12
Лодырь
24.06.15
✎
06:02
|
ах да, голосовалка..
Нафейхуа |
||||||||||
18
Маратыч
24.06.15
✎
06:09
|
(17) Не люблю мрачные пророчества, но ты с вероятностью 99% закопаешься, если с нуля начнешь писать. Просто в одиночку подобного уровня проекты разрабатывать - дохлый номер, а вот форк запилить - уже куда более реалистичный сценарий.
Нафейхуа |
||||||||||
23
Borometr
24.06.15
✎
10:36
|
(1)LiteViewer?
Нафейхуа |
||||||||||
24
Провинциальный 1сник
24.06.15
✎
10:39
|
Надо что-то честное p2p.. чтобы ни от каких барыг не зависеть. По типу протокола tox, который полностью работает через dht и p2p.
Нафейхуа |
||||||||||
28
Seeker
24.06.15
✎
10:42
|
(0) - а зачем изобретать велосипед?
Нафейхуа |
||||||||||
33
for012
24.06.15
✎
11:00
|
(0) Lazarus - это круто.
Сам на нем сваял не оч. большую программку freeware в кач-ве хобби. Правда забросил это дело, толка не вышло, но как программист вырос над собой))) А вы какую хотите freeware или за денюжки? А по голосовалке, т.к. время и сил достаточно много тратится на это программирование, а толу м.б. не оч. много. Нафейхуа |
||||||||||
114
Jump
24.06.15
✎
12:30
|
Во первых - нафига делать то что уже сделано лучше вас?
Это я про сжатые скриншоты и прочую шелуху. Посмотрите в сторону VNC. Там это все реализовано. Причем качественно, кросплатформенно, и опенсорсно. Можете его допилить. Кстати есть под VNC и репитер свой. Вам остается только сделать обвязку в виде ID и пароля как в тимвьювере. Да и обвязка если что уже сделана - ChunkVNC называется. Можете ее допилить. А вот допилить все это до уровня тимвьювера это непросто. Начать с такой простой вещи как электронная подпись. Вам надо будет обязательно купить подпись от уважаемой конторы и подписывать экзешники, ибо иначе они не будут в винде банально работать без криков и предупреждений. Добиться лояльности от антивирусов. Добиться стабильной работы на всех системах. И тимвьювер кстати не просто связывает два компа через репитер. Он это делает только когда связь напрямую установить не удается. Т.е сначала он пытается связать компьютеры напрямую, и часто ему это удается, даже если они оба за NAT'ом. Нафейхуа |
||||||||||
119
Arh01
24.06.15
✎
12:48
|
А не быстрее заработать на лицензию tv 1сом?
Нафейхуа |
||||||||||
139
Wirtuozzz
24.06.15
✎
15:44
|
Круто, а зачем свое если есть то, что уже работает????
Нафейхуа |
||||||||||
156
DTXqueque
24.06.15
✎
20:31
|
(1) KillMePls
Нафейхуа |
||||||||||
194
prince64
25.06.15
✎
12:58
|
зря
Нафейхуа |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |