1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. apfilipp
  2. apfilipp
  3. apfilipp
  4. apfilipp
  5. apfilipp
  6. apfilipp
  7. apfilipp
    Пакет не большой, а склееный. Есть такое понятие в протоколе как контейнеры. Они бывают серверные и клиентские, 0х00 и 0х22 соответственно. Контейнер может содержать несколько пакетов. При отправке можно затолкать 1-2 пакета в контейнер и он не будет большого размера. А вобще протокол TCP потоковый, и ему по барабану каков размер пакета, в сокет можно затолкать большой пакет просто увеличив буфер сокета. С буфером понятно, спасибо. Я беру пакет с пандоры сначала первый потом второй пакую их в контейнер 0x00 и отправляю по очереди, но увы ничего не доходит. В чем тут еще может быть проблема? Ах да буффер увеличил до 1024б. Буфер ты уменьшил) По умолчанию размер буферов(их 2) 8 кб. На счёт того, что не доходит нужно смотреть трафик, отправляются ли вообще эти пакеты. Ну и помни, что не всякий пакет можно поместить в контейнер.
    Сообщение от: apfilipp, 20 июн 2016 в разделе: PW Вопросник
  8. apfilipp
  9. apfilipp
  10. apfilipp
  11. apfilipp
    ptype CallID, ProtocolType (gdb) ptype CallID type = enum CallID {RPC_FLOWERGIFTTAKE = 7112, RPC_FLOWERTAKEOFF, RPC_COMMONDATACHANGE = 4218, RPC_GQUERYPASSWD = 502, RPC_MATRIXPASSWD = 550, RPC_MATRIXPASSWD2 = 8066, RPC_MATRIXTOKEN = 8070, RPC_USERLOGIN = 15, RPC_USERLOGIN2 = 8067, RPC_CERTCHALLENGE = 549, RPC_GETADDCASHSN = 514, RPC_CASHSERIAL = 8009, RPC_PUTSPOUSE = 3047, RPC_QUERYUSERID = 8001, RPC_FORBIDUSER = 8004, RPC_PLAYERIDENTITYMATCH = 1113, RPC_PASSPORTGETROLELIST = 8013, RPC_GETLINEPLAYERLIMIT = 38, RPC_SETLINEPLAYERLIMIT, RPC_CRSSVRTEAMSINVITE = 6732, RPC_FACTIONINVITE = 4804, RPC_SECTINVITE = 4820, RPC_COMBATINVITE = 902, RPC_DBGETTOPFLOWERDATA = 7110, RPC_DBUPDATETOPFLOWERDATA, RPC_DBFLOWERGETROLEID = 7114, RPC_DBFLOWERGETROLEEXIST, RPC_COMMONDATAQUERY = 4267, RPC_ADDFRIENDRQST = 204, RPC_TRADESTARTRQST = 4003, RPC_GMQUERYROLEINFO = 124, RPC_GETMAXONLINENUM = 375, RPC_GMGETGAMEATTRI, RPC_GMSETGAMEATTRI, RPC_DBVERIFYMASTER = 4606, RPC_GSHOPGETSCHEME = 392, RPC_KINGGUARDINVITE = 1190, RPC_QUEENOPENBATHINVITE = 1195, RPC_OPERATIONCMD = 187, RPC_USERLOGOUT = 33, RPC_NETMARBLELOGIN = 9004, RPC_NETMARBLEDEDUCT = 9003, RPC_CIRCLEGETASYNCDATA = 6222, RPC_GETWEEKLYTOP = 706, RPC_GETDAILYTOP = 710, RPC_TASKASYNCDATA = 4619, RPC_GTERRITORYITEMGET = 1058, RPC_GUNIQUEBID = 842, RPC_GUNIQUEGETITEM, RPC_GETFRIENDNUMBER = 234, RPC_GETCASHAVAIL = 1261, RPC_DBCREATEFACBASE = 1283, RPC_GETFACBASE = 1286, RPC_PUTFACBASE = 1289, ---Type <return> to continue, or q <return> to quit--- RPC_DBSAVEWEBORDER = 1263, RPC_DBCREATEROLE = 3007, RPC_DBDELETEROLE, RPC_DBUNDODELETEROLE, RPC_DBDELETEFACTION = 3051, RPC_DBUNDELETEFACTION, RPC_DBDELETEFAMILY, RPC_DBUNDELETEFAMILY, RPC_PUTUSER = 3001, RPC_GETUSER, RPC_DELUSER, RPC_GETROLE = 3005, RPC_DELROLE, RPC_PUTROLEBASE = 3012, RPC_UPDATEROLEBASE = 3056, RPC_GETROLEBASE = 3013, RPC_GETROLEINFO = 3045, RPC_PUTROLESTATUS = 3014, RPC_GETROLESTATUS, RPC_PUTROLEPOCKET, RPC_GETROLEPOCKET, RPC_PUTROLETASK, RPC_GETROLETASK, RPC_TRADEINVENTORY, RPC_TRADESAVE, RPC_PUTROLE = 3024, RPC_GETMONEYINVENTORY = 3022, RPC_PUTMONEYINVENTORY, RPC_GETROLEBASESTATUS = 3025, RPC_PUTROLESTOREHOUSE, RPC_GETROLESTOREHOUSE, RPC_PUTROLEFORBID = 3030, RPC_GETROLEFORBID, RPC_GETROLEID = 3033, RPC_GETFRIENDLIST = 201, RPC_PUTFRIENDLIST = 200, RPC_PUTMESSAGE = 215, RPC_GETMESSAGE, RPC_DBFRIENDCALLBACKINFO = 6503, RPC_DBFRIENDCALLBACKMAIL = 6506, RPC_DBUPDATECALLBACKINFO, RPC_DBCHECKAWARD, RPC_DBFRIENDCALLBACKSUBSCRIBE = 6514, RPC_GETUSERROLES = 3401, RPC_CANCHANGEROLENAME = 3403, RPC_CLEARSTOREHOUSEPASSWD = 3402, RPC_RENAMEROLE = 3404, RPC_UID2LOGICUID = 3411, RPC_ROLEID2UID, RPC_GETTASKDATARPC = 115, RPC_DBSETCASHPASSWORD = 3100, RPC_PUTTASKDATARPC = 134, RPC_TRANSACTIONACQUIRE = 3034, RPC_TRANSACTIONABORT, RPC_TRANSACTIONCOMMIT, RPC_DBGETMAILLIST = 4251, RPC_DBGETMAIL, RPC_DBGETMAILATTACH, RPC_DBSETMAILATTR, RPC_DBSENDMAIL, RPC_DBDELETEMAIL, RPC_DBGETMAILALL, RPC_DBAUCTIONOPEN = 810, RPC_DBAUCTIONBID, RPC_DBAUCTIONGET = 813, RPC_DBAUCTIONCLOSE = 815, ---Type <return> to continue, or q <return> to quit--- RPC_DBAUCTIONLIST = 812, RPC_DBAUCTIONTIMEOUT = 814, RPC_DBCRSSVRTEAMSGET = 6710, RPC_DBCRSSVRTEAMSCREATE = 6704, RPC_DBCRSSVRTEAMSRENAME = 6719, RPC_DBCRSSVRTEAMSDEL = 6723, RPC_DBCRSSVRTEAMSJOIN = 6733, RPC_DBCRSSVRTEAMSCHGCAPTAIN = 6741, RPC_DBCRSSVRTEAMSLEAVE = 6752, RPC_DBCRSSVRTEAMSROLEPUNISHSCORE = 6779, RPC_DBCRSSVRTEAMSGETSEASONTOP, RPC_DBCRSSVRTEAMSSEASONTOPSAVE, RPC_DBCROSSCRSSVRTEAMS = 6768, RPC_DBCROSSCRSSVRTEAMSDISMISS, RPC_DBCROSSCRSSVRTEAMSRENAME = 6756, RPC_DBCROSSCRSSVRTEAMSSEARCH = 6778, RPC_SYNCCRSSVRTEAMSSCORE = 6754, RPC_SYNCCRSSVRTEAMSROLE = 6760, RPC_SYNCCRSSVRTEAMS, RPC_DBFACTIONADD = 4600, RPC_DBFACTIONDEL, RPC_DBFACTIONJOIN, RPC_DBFACTIONGET = 4604, RPC_DBFACTIONLEAVE = 4603, RPC_DBFACTIONSYNC = 4607, RPC_DBFACTIONUPDATE, RPC_DBFACTIONBRIEF = 4605, RPC_DBFACTIONAPPOINT = 4609, RPC_DBFACTIONRENAME, RPC_DBSECTJOIN = 4827, RPC_DBSECTQUIT, RPC_DBSECTGET, RPC_DBSECTUPDATE = 4832, RPC_DBFAMILYADD = 4611, RPC_DBFAMILYGET = 4613, RPC_DBFAMILYDEL = 4612, RPC_DBFAMILYJOIN = 4614, RPC_DBFAMILYLEAVE, RPC_DBFAMILYUPDATE, RPC_DBFAMILYAPPOINT, RPC_DBFAMILYSYNC, RPC_DBHOSTILEADD = 4625, RPC_DBHOSTILEDELETE, RPC_DBHOSTILEUPDATE, RPC_DBHOSTILEPROTECT, RPC_DBFACTIONADDMONEY, RPC_DBFACTIONWITHDRAWMONEY = 4632, RPC_DBPUTTOPTABLE = 703, RPC_DBGETTOPTABLE, RPC_DBSTOCKLOAD = 415, RPC_DBSTOCKTRANSACTION = 414, RPC_DBSTOCKBALANCE = 413, RPC_DBSTOCKCOMMISSION = 416, RPC_DBSTOCKCANCEL, RPC_DBAUTOLOCKSET = 784, RPC_DBSIEGELOAD = 965, RPC_DBSIEGEEND = 964, ---Type <return> to continue, or q <return> to quit--- RPC_DBSIEGESETASSISTANT = 963, RPC_DBSIEGECHALLENGE = 962, RPC_DBINSTANCINGACTIVATE = 849, RPC_DBHOMETOWNEXCHGMONEY = 181, RPC_DBSIEGEGET = 969, RPC_DBSIEGEPUTDETAIL = 968, RPC_DBBATTLEJOIN = 909, RPC_DBFORBIDUSER = 5037, RPC_DBGETCOMMONDATA = 4266, RPC_DBPUTCOMMONDATA = 4265, RPC_DBSNSGETPLAYERINFO = 6024, RPC_DBSNSGETPLAYERINFOCACHE = 6018, RPC_DBSNSUPDATEROLEINFO = 6025, RPC_DBSNSGETROLEINFO, RPC_DBSNSUPDATEPLAYERINFO = 6021, RPC_DBSNSGETMESSAGE = 6019, RPC_DBSNSUPDATEMESSAGE, RPC_DBREFGETREFERRAL = 6112, RPC_DBREFGETREFERRER, RPC_DBREFUPDATEREFERRER = 6117, RPC_DBREFUPDATEREFERRAL = 6116, RPC_DBREFWITHDRAWTRANS = 6101, RPC_DBCHANGEPROFILE = 125, RPC_DBCLEARCONSUMABLE = 7000, RPC_DBHOMETOWNGETINFO = 176, RPC_DBHOMETOWNPUTINFO, RPC_DBHOMETOWNPUTCOMPOINFO, RPC_DBFUNGAMEGETINFO = 182, RPC_DBFUNGAMEGETSCORE = 185, RPC_DBFUNGAMEPUTINFO = 183, RPC_DBFUNGAMEPUTSCORE, RPC_DBTERRITORYLISTLOAD = 1065, RPC_DBTERRITORYLISTSAVE, RPC_DBTERRITORYCHALLENGE, RPC_DBTERRITORYSAVE = 1069, RPC_DBUNIQUEAUCTIONLOAD = 844, RPC_DBUNIQUEAUCTIONSAVE = 847, RPC_MODIFYROLECREATETIME = 3060, RPC_DBCIRCLEGET = 6201, RPC_DBCIRCLEHISGET, RPC_DBCIRCLEJOIN = 6204, RPC_DBCIRCLEAPPOINT = 6206, RPC_DBCIRCLESYNC = 6205, RPC_DBCONSIGNTABLELOAD = 6309, RPC_DBCONSIGNPREPOST, RPC_DBCONSIGNQUERY, RPC_DBCONSIGNFAIL, RPC_DBCONSIGNPOST, RPC_DBCONSIGNPRECANCEL, RPC_DBCONSIGNMAIL, ---Type <return> to continue, or q <return> to quit--- RPC_DBCONSIGNGETROLESIMPLEINFO, RPC_DBCONSIGNSHELFCANCEL = 6318, RPC_DBCONSIGNSHELF = 6317, RPC_DBCONSIGNSOLD = 6319, RPC_DBCONSIGNQUERYBACKUP, RPC_DBCONSIGNPREPOSTROLE = 6332, RPC_DBCONSIGNSOLDROLE, RPC_DBCONSIGNGETROLE, RPC_DBCONSIGNROLEFAIL, RPC_FETCHPLAYERDATA = 1106, RPC_ACTIVATEPLAYERDATA, RPC_TOUCHPLAYERDATA, RPC_SAVEPLAYERDATA = 1114, RPC_FREEZEPLAYERDATA = 1112, RPC_DELPLAYERDATA = 1124, RPC_GETCASHTOTAL = 3057, RPC_DBRAIDOPEN = 6554, RPC_ADDGLOBALCOUNTER = 3063, RPC_GETGLOBALCOUNTER = 3066, RPC_DBCHANGEROLENAME = 166, RPC_DBROLENAMELIST = 169, RPC_DBQUERYROLENAME = 191, RPC_DBCHANGEFACTIONNAME = 195, RPC_DBKINGDOMLOAD = 1159, RPC_DBKINGDOMSETWINNER = 1177, RPC_DBKINGDOMSAVE = 1187, RPC_DBKINGDOMAPPOINT = 1182, RPC_DBKINGDOMDISCHARGE, RPC_DBKINGDOMTASKISSUE = 1205, RPC_DBKINGDOMTASKCLOSE, RPC_DBKINGDOMTASKEND, RPC_DBKINGGETREWARD = 1211, RPC_DBGETTOUCHORDER = 1258, RPC_DBGETSERVICEFORBIDCMD = 189, RPC_DEBUGOPERATIONCMD = 197, RPC_PRECREATEROLE = 3037, RPC_POSTCREATEROLE, RPC_POSTDELETEROLE, RPC_PRECREATEFACTION, RPC_POSTCRSSVRTEAMSCREATE = 6703, RPC_POSTCRSSVRTEAMSRENAME = 6718, RPC_POSTCRSSVRTEAMSDEL = 6721, RPC_PRECRSSVRTEAMSCREATE = 6702, RPC_PRECRSSVRTEAMSRENAME = 6717, RPC_POSTCREATEFACTION = 3041, RPC_POSTDELETEFACTION, RPC_PRECREATEFAMILY = 3046, RPC_POSTCREATEFAMILY = 3049, RPC_POSTDELETEFAMILY, RPC_PRECHANGEROLENAME = 3070, RPC_POSTCHANGEROLENAME, ---Type <return> to continue, or q <return> to quit--- RPC_PRECHANGEFACTIONNAME, RPC_POSTCHANGEFACTIONNAME, RPC_ACCOUNTADDROLE = 3010, RPC_ACCOUNTDELROLE, RPC_SYNCCROSSCRSSVRTEAMSSCORE = 6757, RPC_SYNCCROSSCRSSVRTEAMSTOP = 6771, RPC_SYNCCROSSCRSSVRTEAMSENDBRIEF, RPC_SYNCCROSSCRSSVRTEAMS = 6762, RPC_SYNCCROSSCRSSVRTEAMSUPDATE = 6755, RPC_SYNCCROSSCRSSVRTEAMSADD = 6763, RPC_SYNCCROSSCRSSVRTEAMSDEL, RPC_SYNCCROSSCRSSVRTEAMSRENAME = 6766, RPC_SYNCCROSSCRSSVRTEAMSCHGCAPTAIN = 6765, RPC_SYNCCROSSCRSSVRTEAMSDISMISS = 6767, RPC_GATEGETROLERELATION = 6417} (gdb) Ты говорил про это? Если да то как ту понять где тот же KeyExchange? А тут его и нет, т.к. обменом ключами занимается линк. А по теме, бери сниффер и "нюхай".
    Сообщение от: apfilipp, 14 июн 2016 в разделе: PW Вопросник
  12. apfilipp
  13. apfilipp
    Сообщение

    Проект arduino

    Доброй ночи, Господа программисты и прочие приблеженные)) Требуется помощь)) Да да, именно так)) Есть задача: Делаю освещение в квартире, столкнулась с проблемой программирования МК.... Требуется - в зависимости от времени суток изменять интенсивность света. ( в коридоре "второй" свет включается по датчику движения, все норм работает, но надо что бы в зависимости от времени включалось либо 50% яркостью, либо 100%) Что есть - МК - Nano, uno, mega - на выбор RTC много чего еще)))) если чего то нет то купить не проблема! Нужен скетч для Ардуино - я нуб в программировании С++ - тут есть знающие люди которые смогут! Награда В качестве оплаты подарю один из МК - вышлю в любой Регион Почтой РФ ( хотя их стоимость от 1 до 10 $)) Ну... у меня идея более простая. Заюзать солнечную батарею. В зависимости от состояния на улице. Она вырабатывает разное кол-во энергии, я не спец во всем этом, но думаю измерить и передать на контроллер не проблема. Если стоят простые лампочки накаливания, то их регулируем подачи опр кол-ва напряжения. Если стоят люм или дрл днат или энергосберегающие, то тут только определятся с кол-во включенных. В чем плюс, защита от ложных срабатываний, если за 5 мин, ситуация не поменялась, то снижаем освещение как и увеличиваем. Способ что я описал вроде работает в китай фонариках для освещения дорожек.... а может и нет.)))) Но тут будет раздолье для полного регулирования в %, ночь, утро сумерки и тд.... Солнечные элементы используются так же и для заряда аккумулятора. Лучший способ поставить светочувствительный датчик(что скорее всего будет дешевле, эффективней и проще солнечной панели), а в скетче описать пороги светового потока, при которых нужно включить или выключить свет.
    Сообщение от: apfilipp, 2 июн 2016 в разделе: Оффтоп
  14. apfilipp
    Для начала нужно четкое понимание, что такое клиент и сервер. Тогда будет не сложно пройтись по всем конфигам Понимание есть. Я не знаю за что отвечают многие службы Например вот что это за служба и за что она отвечает хз [GProviderServer1] type = tcp port = 29301 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 1048576 tcp_nodelay = 0 accumulate = 268435456 в glink\gamesys.conf какой поэтому конфиг править не могу допетрить. Все службы описанные есть, только вот gs не вижу. Как мне к работающему сервису привязаться? Алекс если знаешь помоги пожалуйста GProviderServer - сервер(приёмник сообщений), который ждёт подключения от GS. Используется для общения с ядром. В случае, если мы выносим ядро на отдельную машину, то IP адреса в секциях GProviderServer нужно установить как 0.0.0.0, и в конфиге ядра(там должны быть подобные секции типо GProviderClient) указать IP машины куда мы вынесли ядро. PS. Увидел картиночки... Почему-то мне кажется нельзя повесить 2 сервера на 1 ядро. Как минимум из-за того, что в конфиге ядра всего 1 секция для настройки соединения с базой, а баз в нашем случае 2.
    Сообщение от: apfilipp, 26 май 2016 в разделе: PW Вопросник
  15. apfilipp
  16. apfilipp
  17. apfilipp
  18. apfilipp
  19. apfilipp
  20. apfilipp