Contents | Transport layer | Packet format | Application Protocol | Let's write a server |
system
system.getmaster
<call ...> <system method="getmaster"> <data> <gamekind __type="str" /> <datatype __type="str" /> <datakey __type="str" /> </data> </system> </call>
<response> <system status="status"> <result __type="s32" /> <strdata1 __type="str" /> <strdata2 __type="str" /> <updatedate __type="u64" /> </system> </response>
system.getlocationiplist
<call ...> <system method="getlocationiplist"> <data> <locationid __type="str" /> <lineid __type="str" /> </data> </system> </call>
<response> <system status="status"> <result __type="s32" /> <iplist> <record_num __type="s32" /> <record[]> <localconn __type="str" /> </record[]> </iplist> </system> </response>
system.xrpcproxy
<call ...> <system method="xrpcproxy"> <info> <version __type="s32" /> </info> <data> <hostid __type="s64" /> <locationid __type="str" /> <lineid __type="str" /> </data> </system> </call>
<response> <system status="status"> <result __type="s32" /> <pwrtime __type="s32" /> <matchlist> <record_num __type="u32" /> <record[]> <pcbid __type="str" /> <statusflg __type="str" /> <matchgrp __type="s32" /> <hostid __type="s64" /> <jointime __type="u64" /> <connip_g __type="str" /> <connport_g __type="s32" /> <connip_l __type="str" /> <connport_l __type="s32" /> </record[]> </matchlist> </system> </response>
system.convcardnumber
<call ...> <system method="convcardnumber"> <info> <version __type="s32" /> </info> <data> <card_id __type="str" /> <card_type __type="s32" /> </data> </system> </call>
<response> <system status="status"> <result __type="s32" /> <data> <card_number __type="str" /> </data> </system> </response>