Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

20.11.2007, 20:07
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме: 165671
Репутация:
215
|
|
Сообщение от ZaCo
>>Он написан с использованием winapi
я не просто так написал что портирование не проблема, потому что в основном используются crt-функции. единственное что нужно "портировать" это вроде бы критические секции.
Заблуждение человека, никогда не сталкивавшегося с портированием С/С++ кода с Windows на Unix 
|
|
|

20.11.2007, 21:58
|
|
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме: 4610226
Репутация:
1332
|
|
2DWORD ну хорошо, +loadlibrary, +с сокетами реакцию на sigpipe убрать, +управление состоянием сокета. неважно, щас я не буду этим заниматься :P
|
|
|

21.11.2007, 02:44
|
|
Новичок
Регистрация: 14.11.2007
Сообщений: 4
Провел на форуме: 34663
Репутация:
0
|
|
Сообщение от DWORD
Заблуждение человека, никогда не сталкивавшегося с портированием С/С++ кода с Windows на Unix 
5 баллов...
|
|
|

21.11.2007, 03:40
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
CreateThread заменяются на pthread_create и тп
EnterCriticalSection - на pthread_mutex_lock() и тп
сокеты остаются теми же, за исключением ошибок (-1/0) и closesocket()/close() и ещё чего-то незначительного
LoadLibrary - на юниксовые аналоги. ой, а возможно я сейчас сказал полный бред, потому что непомню/не знаю как там вообще сделан такой механизм...
|
|
|

21.11.2007, 10:01
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме: 165671
Репутация:
215
|
|
Сообщение от KEZ
CreateThread заменяются на pthread_create и тп
EnterCriticalSection - на pthread_mutex_lock() и тп
сокеты остаются теми же, за исключением ошибок (-1/0) и closesocket()/close() и ещё чего-то незначительного
LoadLibrary - на юниксовые аналоги. ой, а возможно я сейчас сказал полный бред, потому что непомню/не знаю как там вообще сделан такой механизм...
Ну с сокетами в Unix можно работать как с обычными файлами, поэтому там вообще много чего в общем случае придется менять, кроме того в select'ах надо менять первый операнд на максимальный из выбираемых дескриторов, сами макросы по работе с select'ом делают в юникс и виндоус совершенно разные вещи, это тоже приходится учиывать.
При работе с многопоточностью, в юникс придется лочить hostent и т.д. и т.п., так что не все так очевидно...
|
|
|

04.12.2007, 10:22
|
|
Участник форума
Регистрация: 25.10.2007
Сообщений: 177
Провел на форуме: 551782
Репутация:
58
|
|
Привет. Мне кажется, отличная идея!!!
У меня FreeBSD 6.2, машина простаивает за зря, окажу посильную помощь в написании софта. Насколько я знаю, аналогов такого гигантского кластера нет.
|
|
|

04.12.2007, 22:31
|
|
Познающий
Регистрация: 05.10.2006
Сообщений: 56
Провел на форуме: 227465
Репутация:
42
|
|
На месте кодера я бы писал по крайней мере сервер с использованием готовой библиотеки классов, которая уже обеспечивает совместимость на уровне исходных кодов(мне по душе Ace).
|
|
|

01.12.2008, 20:41
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 36
Провел на форуме: 102286
Репутация:
8
|
|
Сообщение от DWORD
Распределенные вычисления понятие очень обширное и перебор паролей включает в себя в последнюю очередь.
Согласен 
Какое развитие по теме? Вычисления в облаке?
|
|
|

02.12.2008, 15:09
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
была в своё время подобная идея для брута асек  сил не хватило реализовать 
|
|
|

02.12.2008, 15:27
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 36
Провел на форуме: 102286
Репутация:
8
|
|
Сообщение от Sharky
была в своё время подобная идея для брута асек  сил не хватило реализовать 
а почему "была"? такая задача и поныне актуальна
разве что к распределённым вычислениям она относится постольку поскольку
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|