Комментарии 19
Как подключаться то к тем кто за фаирволом? Тимвьювер и эти самые же только из за этой проблемы и существуют.
Глянул в исходники и нашел вот такого монстра:
Вызов всего этого:
Вам стоит заняться изучением основ программирования, а не написанием постов на Хабре.
func getPid(serial string) string{
var a uint64 = 1
for _, f := range serial {
a = a * uint64(f)
}
//todo добавить нули если число меньше трех знаков
b := a % 999
for b < 100 {
b = b * 10
}
c := (a / 999) % 999
for c < 100 {
c = c * 10
}
d := ((a / 999) / 999 ) % 999
for d < 100 {
d = d * 10
}
e := (((a / 999) / 999 ) / 999 ) % 999
for e < 100 {
e = e * 10
}
var r string
r = strconv.Itoa(int(b)) + ":" + strconv.Itoa(int(c)) + ":" + strconv.Itoa(int(d)) + ":" + strconv.Itoa(int(e))
return r
}
Вызов всего этого:
...
s := getPid(message.Messages[0])
if message.Messages[0] == "00:00:00:00:00:00" {
s = getPid(randomString(17))
}
...
Вам стоит заняться изучением основ программирования, а не написанием постов на Хабре.
Ну, не будте так строги :)
Если софт делает то, что от него требуется — это уже отлично, а со временем, можно и код будет причесать. Для успокоения, к примеру, гляньте исходники десктопного Telegram.
Если софт делает то, что от него требуется — это уже отлично, а со временем, можно и код будет причесать. Для успокоения, к примеру, гляньте исходники десктопного Telegram.
Спасибо за критику, но в том и суть, если нужен какой-то свой, особенный вариант, можно взять и исправить.
Ну что Вы… Так. Здесь. Принято.
visit.exe на вашем сайте банится антивирусом как malware CXweb/OddDld-A
Программа с «говорящим» названием «Висит».
Молодчина!!! Многие и могут критиковать и ковыряться в чужом коде, а сами написать, разработать русский аналог для русских людей не могут. А вы этим занялись и отлично! Причесать это все дело, сделать хорошее описание и небольшой сайт. Глядишь и гуру программисты подтянуться и проект начнет обрастать хорошей логикой. А там и тимвьювер можно будет выкинуть на помойку. На данный момент же времени я использую тимвьювер — лучшего не видел — по дизайну, по простоте.
В каком смысле "русский аналог для русских людей"? Одна из популярных реализаций vnc и есть "русский аналог". Только, наверное, не для "русских людей", а для всех. Для всех людей. Что значит "для русских людей" и зачем?
Речь не об аналоге внц, а варианте quick support "из коробки".
Имел в виду для русскоязычного населения, если будет время и силы перевести это детище на все языки мира да только плюс такому решению. Писать такие программы для русских нужно потому, чтобы мы не использовали чужое, а свое использовали и честно я бы заплатил за классную русское ПО. Но тимвьювер стоит просто бешенные деньги — поэтому использую его бесплатно и всегда думаю, ну когда уже кто то напишет аналог похожий, а может и лучший? Ещё не забываем каждый аналог написанный и поддерживаемой программы на русском языке это экспансия, продвижение русского мышления, мысли русской, а не зарубежной. Надеюсь не обидел никого таким высказыванием.
Это не экспансия. Экспансия — это когда вы купите команду разработчиков TeamViewer и парочка ведущих программистов из Google попросится к вам работать в русской компании.
А то, о чем вы говорите — это просто барьер для распространения самой программы и принцип Неуловимого Джо.
Чтобы была экспансия, надо сделать что-то лучше, чем "они".
Ожидал в статье увидеть больше кода и описания технических деталей, как все работает, какие проблемы при разработке встретились и как вы их решили.
Замечательная программа!
Есть только два вопроса:
1 нельзя указывать домен вместо ip сервера?
2 исходники клиента тоже бы открыть:)
Есть только два вопроса:
1 нельзя указывать домен вместо ip сервера?
2 исходники клиента тоже бы открыть:)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как я писал свой VNC, а потом нет