HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ИНФО > Статьи > Избранное
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 20.11.2007, 20:07
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
С нами: 9894190

Репутация: 215
По умолчанию

Цитата:
Сообщение от ZaCo  
>>Он написан с использованием winapi

я не просто так написал что портирование не проблема, потому что в основном используются crt-функции. единственное что нужно "портировать" это вроде бы критические секции.
Заблуждение человека, никогда не сталкивавшегося с портированием С/С++ кода с Windows на Unix
 
Ответить с цитированием

  #32  
Старый 20.11.2007, 21:58
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

2DWORD ну хорошо, +loadlibrary, +с сокетами реакцию на sigpipe убрать, +управление состоянием сокета. неважно, щас я не буду этим заниматься :P
 
Ответить с цитированием

  #33  
Старый 21.11.2007, 02:44
trot
Новичок
Регистрация: 14.11.2007
Сообщений: 4
С нами: 9731727

Репутация: 0
По умолчанию

Цитата:
Сообщение от DWORD  
Заблуждение человека, никогда не сталкивавшегося с портированием С/С++ кода с Windows на Unix
5 баллов...
 
Ответить с цитированием

  #34  
Старый 21.11.2007, 03:40
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

CreateThread заменяются на pthread_create и тп
EnterCriticalSection - на pthread_mutex_lock() и тп
сокеты остаются теми же, за исключением ошибок (-1/0) и closesocket()/close() и ещё чего-то незначительного

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

  #35  
Старый 21.11.2007, 10:01
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
С нами: 9894190

Репутация: 215
По умолчанию

Цитата:
Сообщение от KEZ  
CreateThread заменяются на pthread_create и тп
EnterCriticalSection - на pthread_mutex_lock() и тп
сокеты остаются теми же, за исключением ошибок (-1/0) и closesocket()/close() и ещё чего-то незначительного

LoadLibrary - на юниксовые аналоги. ой, а возможно я сейчас сказал полный бред, потому что непомню/не знаю как там вообще сделан такой механизм...
Ну с сокетами в Unix можно работать как с обычными файлами, поэтому там вообще много чего в общем случае придется менять, кроме того в select'ах надо менять первый операнд на максимальный из выбираемых дескриторов, сами макросы по работе с select'ом делают в юникс и виндоус совершенно разные вещи, это тоже приходится учиывать.
При работе с многопоточностью, в юникс придется лочить hostent и т.д. и т.п., так что не все так очевидно...
 
Ответить с цитированием

  #36  
Старый 04.12.2007, 10:22
freelsd
Участник форума
Регистрация: 25.10.2007
Сообщений: 177
С нами: 9759991

Репутация: 58
По умолчанию

Привет. Мне кажется, отличная идея!!!
У меня FreeBSD 6.2, машина простаивает за зря, окажу посильную помощь в написании софта. Насколько я знаю, аналогов такого гигантского кластера нет.
 
Ответить с цитированием

  #37  
Старый 04.12.2007, 22:31
Dude03
Познающий
Регистрация: 05.10.2006
Сообщений: 56
С нами: 10314870

Репутация: 42
По умолчанию

На месте кодера я бы писал по крайней мере сервер с использованием готовой библиотеки классов, которая уже обеспечивает совместимость на уровне исходных кодов(мне по душе Ace).
 
Ответить с цитированием

  #38  
Старый 01.12.2008, 20:41
Dragon_X
Познающий
Регистрация: 12.11.2007
Сообщений: 36
С нами: 9734512

Репутация: 8
По умолчанию

Цитата:
Сообщение от DWORD  
Распределенные вычисления понятие очень обширное и перебор паролей включает в себя в последнюю очередь.
Согласен
Какое развитие по теме? Вычисления в облаке?
 
Ответить с цитированием

  #39  
Старый 02.12.2008, 15:09
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами: 10541186

Репутация: 921


По умолчанию

была в своё время подобная идея для брута асек сил не хватило реализовать
 
Ответить с цитированием

  #40  
Старый 02.12.2008, 15:27
Dragon_X
Познающий
Регистрация: 12.11.2007
Сообщений: 36
С нами: 9734512

Репутация: 8
По умолчанию

Цитата:
Сообщение от Sharky  
была в своё время подобная идея для брута асек сил не хватило реализовать
а почему "была"? такая задача и поныне актуальна

разве что к распределённым вычислениям она относится постольку поскольку
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...