Сейчас 01:42:24 Пятница, 19 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » Вопросы про RtC и WarSoc
Вопросы про RtC и WarSoc
ENAlekseyДата: Понедельник, 10 Сентября 2012, 17:43:16 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 90
Блокировки:
Я нашёл в файле RtCCommon.j вот это, вроде называется WarSoc API:
Code
native SocTCPConnect          takes string ip, integer port, integer mode      returns integer
native SocTCPListen   takes integer port, integer maxqueue, integer mode     returns integer
native SocTCPAccept   takes integer socket, integer mode        returns integer
native SocTCPIP    takes integer socket                 returns string
native SocSetNagle           takes integer socket, boolean on        returns integer
native SocTCPConnected  takes integer socket                              returns boolean
native SocUDPConnect          takes integer port, integer mode        returns integer
native SocSendUDPMessage          takes integer udpsocket, string ip, integer port, integer buffer             returns integer
native SocSendTCPMessage          takes integer tcpsocket, integer buffer               returns integer
native SocReceiveMessage          takes integer socket, integer length, integer buffer            returns integer
native SocPeekMessage          takes integer socket, integer length, integer buffer            returns integer
native SocSetFormat   takes integer socket, integer mode, string delimiter           returns integer
native SocGetLastInIP          takes nothing                              returns string
native SocGetLastInPort          takes nothing                              returns integer
native SocSetSync           takes integer socket, integer mode        returns integer
native SocCloseSocket          takes integer socket                              returns boolean
native SocGetSocketLastError        takes integer socket                              returns integer
native SocGetMyHost          takes nothing                              returns string
native SocCompareIp   takes string ip, string mask         returns boolean
native SocExit            takes nothing                              returns boolean
native SocStart    takes nothing                              returns boolean
native SocNetConnected          takes nothing                              returns boolean

Расскажите, пожалуйста, как этим можно пользоваться. Ещё смотрел на Хайве, но там не очень понятно объясняется, точнее там вообще объяснений не нашёл.
 

DragoNДата: Понедельник, 10 Сентября 2012, 20:12:57 | Сообщение # 2
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
WarSoc давно уже не мейнстрим, если будешь портировать под последние версии - флаг в руки
собственно нужен для коннекта > 16 игроков, но это же можно замутить через RtC(яркий пример - forgotten land)
RtC вроде тоже работает на 1.24.4 и не везде
можешь писать свои нативки в виде dll на том же delphi


El Psy Congroo
 

ENAlekseyДата: Суббота, 15 Сентября 2012, 07:24:50 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 90
Блокировки:
А где-нибудь есть нормальная статья про RtC?
 

DragoNДата: Суббота, 15 Сентября 2012, 13:54:04 | Сообщение # 4
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
нет, только пример готовых нативок и сурсы dll'ок

El Psy Congroo
 

Ty3uKДата: Суббота, 15 Сентября 2012, 14:00:37 | Сообщение # 5
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Коля, а где сорцы?

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

DragoNДата: Суббота, 15 Сентября 2012, 23:23:35 | Сообщение # 6
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
в аттаче к первому посту
распаковываешь, там папка source


El Psy Congroo
 

Ty3uKДата: Суббота, 15 Сентября 2012, 23:46:51 | Сообщение # 7
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
спасибо :3

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ENAlekseyДата: Воскресенье, 23 Сентября 2012, 18:58:38 | Сообщение # 8
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 90
Блокировки:
Я ещё нашёл несколько карт с применением WarSoc и переделал их на новый RtC и они работают. И ещё, можно сделать визуальную API, которая сможет создавать картинки и кнопки на экране?
 

SirNikolasДата: Воскресенье, 23 Сентября 2012, 19:14:48 | Сообщение # 9
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Прикрепления: DGUI_v1.00a.w3x (97.2 Kb)


 

ENAlekseyДата: Воскресенье, 23 Сентября 2012, 19:24:21 | Сообщение # 10
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 90
Блокировки:
Нет это мне не надо. А можно сделать такую dll библиотеку для RtC?
 

DragoNДата: Понедельник, 24 Сентября 2012, 21:08:29 | Сообщение # 11
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
можно выводит через directx
если объединишь эти 2 плюшки чтобы работало и выложишь в паблик я тебе буду аплодировать стоя


El Psy Congroo
 

ENAlekseyДата: Пятница, 19 Июня 2015, 21:07:45 | Сообщение # 12
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 90
Блокировки:
Простите за археологию, но я всё-таки решился это сделать.
 

Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » Вопросы про RtC и WarSoc
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz