Что нового

клиент-серверный чат для локальной сети с шифроваием сообщений

sergioz

Знающий
Сообщения
39
Репутация
5
AutoIt: 3.
Версия: 1.0
Категория: Шифрование, Сеть, Окна и диалоги, Общение
Описание: клиент-серверный чат для локальной сети с шифроваием сообщений
Автор(ы): Я
 

Вложения

  • chat_client.au3
    16.1 КБ · Просмотры: 67
  • chat_server.au3
    19.5 КБ · Просмотры: 70
  • chat.zip
    512 байт · Просмотры: 63
  • _RSA_crypt.au3
    19.7 КБ · Просмотры: 62

veretragna

Как писал, так и работает.
Сообщения
140
Репутация
10
А поясните, почему в директивах запуска AU3Stripper у Вас числятся два взаимоисключающих ключа - mo и so?
mo (mergeonly) - просто объединяет скрипт с файлами include, so (striponly) - вырезает все лишнее, включая лишние переносы строк, пробелы, комментарии, неиспользуемые функции и переменные.

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

sergioz

Знающий
Сообщения
39
Репутация
5
veretragna сказал(а):
А поясните, почему в директивах запуска AU3Stripper у Вас числятся два взаимоисключающих ключа - mo и so?
mo (mergeonly) - просто объединяет скрипт с файлами include, so (striponly) - вырезает все лишнее, включая лишние переносы строк, пробелы, комментарии, неиспользуемые функции и переменные.

Ничего критичного, будет работать, просто тут вопрос удачи, которому из взаимоисключающих ключей отдастся приоритет и который из них сработает при компиляции, а результат будет подчас неожиданным.
а почему они должны быть взаимоисключающими? как по мне они дополняют друг-друга - все объединяют в один файл и удаляют из него лишнее.
 

veretragna

Как писал, так и работает.
Сообщения
140
Репутация
10
Ключ /so самодостаточен - он сам по себе заставляет stripper объединять все include в один скрипт и вырезает все лишнее. Но если в ключах попадается еще и /mo, результат неизвестен.
Проведите пару экспериментов чисто для интереса и Вы поймете, что это взаимоисключающие ключи.

Дополнено: я не на пустом месте это придумал. Использую stripper уже очень долго и успел изучить принципы его работы.
 
Автор
S

sergioz

Знающий
Сообщения
39
Репутация
5
veretragna сказал(а):
Ключ /so самодостаточен - он сам по себе заставляет stripper объединять все include в один скрипт и вырезает все лишнее. Но если в ключах попадается еще и /mo, результат неизвестен.
Проведите пару экспериментов чисто для интереса и Вы поймете, что это взаимоисключающие ключи.

Дополнено: я не на пустом месте это придумал. Использую stripper уже очень долго и успел изучить принципы его работы.
спасибо за совет.

да, с /MO не проходит компиляция, но в принципе в предоставленном варианте все работает. желающие могут удалить ключ /MO.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
veretragna сказал(а):
Использую stripper уже очень долго и успел изучить принципы его работы.
Да какие там у него принципы. Довольно кривая и глючная утилита. Может спокойно выдать ошибку на ровном месте или вообще вылететь. Я серьезно, проверено неоднократно, да и есть соответствующие темы на официальном форуме.
 

veretragna

Как писал, так и работает.
Сообщения
140
Репутация
10
Yashied, возможно, но не стоит губить идею на корню. При использовании stripper'a для сборки собственных проектов у меня за последний год возникло ни одной проблемы. В основном задействую ключи /so /rm.
 
Верх