"wss://live.isctrl.net/" is the url of websocket.
Event view page - command list
- 2#0#10 (N.B: 2 for Event view page, 0 is for all events of sidebar, 10 is the language id)
- 2#43255227#10 (N.B: 1 for event view page, 43255227 is for event id, 10 for language id)
Response list
First of all, All response is divided by '~' tilde sign,
left part of '~' sign is the flag and the right is data
- EE = Selected Event info
- EOG = Odd list for selected Event
- OUE = Odd update for the selected event
- EM = Event list for sidebar
- MU = Match Update
- OOM = odd all list for EM (all events)
- OUM = odds update for OOM
- RE = Remove event
1. EE (Selected Event info)
EE~43255227#1#1@Soccer#34@Australia#136@A-League#744369@Macarthur FC#2934@Newcastle United Jets FC#T@22#S@1#P@1p#P@1p#SR@0#SC@0:1#SD@1/5/2024 8:45:00 AM#TT@269#SK@0
Data of the EE flag needs to be split by '§' and the result will be an array of events.
then each item of the array again needs to split by '#'. After splitting, the result is
0 index is event id,
1st index is kind,
2nd index is sport ID,
3rd index is category info,
4th index is tournament info,
5th index is home team info,
6th index is away team info,
7th index is event played time,
8th index is st,
9th index is pr,
10th index is aa,
11th index is sr,
12th index is score,
13th index is date and time,
14th index is total time,
15th index is sk,
After getting it, some items need to be split again by '@', the first item is id, and the second item is name.
E.g. (category info, tournament info, home team info, away team info, etc.)
2. EO (Odd list for selected Event)
EO~43255227#1#1#10800028@Goals home team#39@2##3.4#1#1#1#33#1000§43255227#1#1#10800026@Correct score#62@1:2##7#1#1#1#86#36§43255227#1#1#10600013@Next goal#14@1#0:1#1.66#1#1#0#86#20§43255227#1#1#10500000@Total#11@o#4.5#3.2#1#1#0#86#15§43255227#1#1#10500000@Total#12@u#6.5#1.04#1#1#0#86#15§43255227#1#1#10800029@Correct score first half flex#5850@4:1#0:1#151#1#1#1#3#1000§43255227#1#1#10400000@Handicap#7@1#0:1#7.5#1#1#0#35#55§43255227#1#1#10400000@Handicap#7@1#0:2#19#1#1#-1#35#55
Data of the EO flag needs to be split by '§' and the result will be an array of odds info.
then each item of the array again needs to be split by '#' . After splitting, the result is
0 index is event id,
1st index is kind,
2nd index is sport Id,
3rd index is market info,
4th index is spec info,
5th index is spread,
6th index is odd,
7th index is status,
8th index is market status,
9th index is ud,
10th index is market group id,
11th index is pr,
market info and spec info is need to split again by '@', after splitting by '@', there will be market ID, market name, and spec ID, spec name respectively.
3. OUE (Odd update for selected event)
OUE~43255227#0#1#10800026#5809##251#1#1#1#86§43255227#0#1#10800026#61##10#1#1#-1#86§43255227#0#1#10800026#81##201#1#1#1#86§43255227#0#1#10800303#3005##2.62#1#1#1#4§43255227#0#1#10600107#16#0:1#3.58#1#1#1#86§43255227#0#1#10800237#2546##9.5#1#1#-1#86§43255227#0#1#10800026#79##67#1#1#1#86§43255227#0#1#10800026#5802##34#1#1#1#86§43255227#0#1#10800026#5812##351#1#1#1#86§43255227#0#1#10600107#14#0:1#2.51#1#1#-1#86§43255227#0#1#10400000#8#2:0#7.5#1#1#1#35§43255227#0#1#10600013#16#0:1#2.37#1#1#1#86§43255227#0#1#10800303#3007##1.44#1#1#-1#4
Data of the OUE flag needs to be split by '§' and the result will be an array of odds info.
then each item of the array again needs to split by '#'. After splitting, the result is
0 index is event id,
1st index is kind,
2nd index is sport ID,
3rd index is market info,
4th index is spec info,
5th index is spread,
6th index is odd,
7th index is status,
8th index is market status,
9th index is ud,
10th index is market group id,
11th index is pr,
if the kind is 1 then market info and spec info is need to split again by '@', after splitting by '@', there will be market ID, market name, and spec ID, spec name respectively.
and if the kind is 0, no need to split market info and spec info, they are already market ID and spec ID respectively.
4. EM (Event list for sidebar)
EM~46724231#1#20@Table Tennis#88@International#36377@TT Elite Series#322317@Artur Grela#322213@Kamil Nalepa#T@0#S@1#P@2set#SR@0#SC@1:0#SD@1/5/2024 9:00:00 AM#TT@28#PP@1000#SK@0§100682950#1#20@Table Tennis#88@International#32171@Setka Cup#699547@Badai, Maksym#199743642@Bohdan L Panchenko#T@0#S@1#P@2set#SR@0#SC@1:0#SD@1/5/2024 9:00:00 AM#TT@47#PP@1000#SK@0§46701919#1#20@Table Tennis#1017@Czech Republic#36349@Czech Liga Pro#835612@Kliucuk, Rostyslav#711861@Huk, Martin#T@0#S@1#P@2set#SR@0#SC@1:0#SD@1/5/2024 9:00:00 AM#TT@49#PP@1000#SK@0§46701931#1#20@Table Tennis#1017@Czech Republic#36349@Czech Liga Pro#728821@Pozarsky, Jiri#964009@Ales Hlawatschke#T@0#S@1#P@2set#SR@0#SC@1:0#SD@1/5/2024 9:00:00 AM#TT@31#PP@1000#SK@0§183959855#1#1@Soccer#66@Israel#99000178@Liga Bet North#109980083@Bnei Qalansawe#138613144@Hapoel Beit Shean Mesilot#T@2#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@1#PP@1000#SK@0§46717793#1#5@Tennis#213@ITF Women#99000098@W15 Monastir#728543@Smejkalova, Amelie#873729@Bojica, Stefania#T@0#S@1#P@1set#SR@2#SC@0:0#SD@1/5/2024 8:30:00 AM#TT@187#PP@1000#SK@0§194480607#1#1@Soccer#66@Israel#99000178@Liga Bet North#190846693@Maccabi Neve Shaanan Eldad#160773274@Maccabi Ahi Iksal#T@19#S@1#P@1p#SR@0#SC@0:1#SD@1/5/2024 8:45:00 AM#TT@89#PP@1000#SK@0§44809654#1#2@Basketball#539@Philippines#1656@PBA, Commissioner Cup#179068@Blackwater Bossing#96579@Batang Pier#T@12#S@1#P@pause2#SR@0#SC@35:45#SD@1/5/2024 8:00:00 AM#TT@524#PP@1000#SK@0§177220016#1#20@Table Tennis#1017@Czech Republic#36349@Czech Liga Pro#152895568@Miloslav Kotil#134133154@Josef Fuchs#T@0#S@1#P@2set#SR@0#SC@1:0#SD@1/5/2024 9:00:00 AM#TT@39#PP@1000#SK@0§184561862#1#1@Soccer#66@Israel#99000179@Liga Bet South#103870372@Hapoel Ironi Gedera#164176923@MS Shikun Hamizrah#T@19#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 8:45:00 AM#TT@83#PP@1000#SK@0§42304435#1#2@Basketball#113@Australia#1506@WNBL#122092@Adelaide Lightning#122104@Sydney Uni Flames#T@2#S@1#P@2q#SR@0#SC@34:25#SD@1/5/2024 8:30:00 AM#TT@445#PP@1000#SK@0§43255227#1#1@Soccer#34@Australia#136@A-League#744369@Macarthur FC#2934@Newcastle United Jets FC#T@22#S@1#P@1p#SR@0#SC@0:1#SD@1/5/2024 8:45:00 AM#TT@269#PP@1000#SK@0§46528045#1#5@Tennis#6@WTA#6491@WTA Brisbane, Australia Women Singles#157754@Sabalenka, Aryna#132370@Kasatkina, Daria#T@0#S@1#P@1set#SR@2#SC@0:0#SD@1/5/2024 8:30:00 AM#TT@273#PP@1000#SK@0§182119354#1#5@Tennis#6@WTA#6499@WTA Auckland, New Zealand Women Double#1093519@Ponchet J / Siskova A#194292645@Danilina/Hruncakova#T@0#S@1#P@2set#SR@2#SC@0:1#SD@1/5/2024 7:00:00 AM#TT@420#PP@1000#SK@0§126011035#1#1@Soccer#66@Israel#99000024@Liga Alef North#147378463@Tzeirei Kfar Kanna#181560545@Hapoel Migdal Haemeq#T@3#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@92#PP@1000#SK@0§155555107#1#6@Handball#845@Republic of Korea#99000594@1st League Women#152899833@Gyeongnam Women#170637037@Incheon Women#T@5#S@1#P@1p#SR@0#SC@3:3#SD@1/5/2024 9:00:00 AM#TT@112#PP@1000#SK@0§46716151#1#5@Tennis#213@ITF Women#99000098@W15 Monastir#209716@Mansouri, Yasmine#933453@Brockmann, Tessa Johanna#T@0#S@1#P@1set#SR@2#SC@0:0#SD@1/5/2024 8:30:00 AM#TT@208#PP@1000#SK@0§193559611#1#20@Table Tennis#88@International#32171@Setka Cup#770014@Volodymyr Kuzmych#721809@Oleksandr Budnikov#T@0#S@1#P@2set#SR@0#SC@1:0#SD@1/5/2024 8:50:34 AM#TT@51#PP@1000#SK@0§155195157#1#1@Soccer#66@Israel#99000178@Liga Bet North#102617977@Beitar Nahariya#139298084@Maccabi Ironi Yafia#T@6#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@61#PP@1000#SK@0§177987974#1#1@Soccer#304@Algeria#99000212@League Women#142701423@USF Bejaia Women#145583756@Afak Relizane Women#T@46#S@1#P@paused#SR@0#SC@0:1#SD@1/5/2024 8:00:00 AM#TT@58#PP@1000#SK@0§140672617#1#1@Soccer#66@Israel#99000024@Liga Alef North#151786255@Maccabi Kiryat Ata Bialik#34526@Maccabi Achi Nazareth FC#T@5#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@59#PP@1000#SK@0§110350093#1#1@Soccer#304@Algeria#99000212@League Women#183935884@CR Belouizdad Women#183420014@ASE Alger Centre Women#T@46#S@1#P@paused#SR@0#SC@2:0#SD@1/5/2024 8:00:00 AM#TT@80#PP@1000#SK@0§46528597#1#5@Tennis#3@ATP#41218@ATP Hong Kong, Hong Kong Men Singles#101101@Tiafoe, Frances#721347@Shang, Juncheng#T@0#S@1#P@1set#SR@1#SC@0:0#SD@1/5/2024 5:00:00 AM#TT@226#PP@1000#SK@0§133624092#1#2@Basketball#483@Japan#38213@W League#290590@Toyota Antelopes#147736975@Fujitsu Red Wave Women#T@9#S@1#P@3q#SR@0#SC@32:31#SD@1/5/2024 7:56:32 AM#TT@194#PP@1000#SK@0§130125450#1#1@Soccer#66@Israel#99000179@Liga Bet South#179983777@Beitar Ironi Kiryat Gat#129575013@MS Jerusalem#T@5#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@51#PP@1000#SK@0§46716673#1#5@Tennis#213@ITF Women#99000098@W15 Monastir#374218@Zhabrailova , Milana#873733@El Allami, Malak#T@0#S@1#P@1set#SR@1#SC@0:0#SD@1/5/2024 8:30:00 AM#TT@187#PP@1000#SK@0§46727903#1#20@Table Tennis#88@International#32129@TT Cup#938345@Kosacky, Adam#728563@Korp, Petr#T@0#S@1#P@4set#SR@0#SC@1:2#SD@1/5/2024 8:50:00 AM#TT@20#PP@1000#SK@0§46727905#1#20@Table Tennis#88@International#32129@TT Cup#996815@Rek, Adam Martin#884915@Sochor, Miroslav#T@0#S@1#P@3set#SR@0#SC@1:1#SD@1/5/2024 8:55:00 AM#TT@38#PP@1000#SK@0§46528833#1#5@Tennis#72@Challenger#13163@ATP Challenger Canberra, Australia Men Double#1093291@Goransson A / Olivetti A#767780@Rincon D / Shelbayh A#T@0#S@1#P@2set#SR@1#SC@0:1#SD@1/5/2024 4:00:00 AM#TT@580#PP@1000#SK@0§46528871#1#5@Tennis#72@Challenger#3221@ATP Challenger Noumea, New Caledonia Men Singles#104967@Brouwer, Gijs#74441@Couacaud, Enzo#T@0#S@1#P@3set#SR@1#SC@1:1#SD@1/5/2024 7:00:00 AM#TT@879#PP@1000#SK@0§189654403#1#1@Soccer#304@Algeria#99003043@U21 Division 2#152825334@GC Mascara U21#101289969@Olympique Medea U21#T@2#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@25#PP@1000#SK@0§46542331#1#5@Tennis#6@WTA#6497@WTA Auckland, New Zealand Women Singles#105463@Bouzkova, Marie#51293@Svitolina, Elina#T@0#S@1#P@1set#SR@1#SC@0:0#SD@1/5/2024 5:30:00 AM#TT@241#PP@1000#SK@0§156962938#1#20@Table Tennis#88@International#32171@Setka Cup#745813@Stukalov, Vladyslav#691919@Ponomarenko, Oleg#T@0#S@1#P@1set#SR@0#SC@0:0#SD@1/5/2024 9:05:00 AM#TT@25#PP@1000#SK@0§161591357#1#1@Soccer#66@Israel#99000179@Liga Bet South#135640088@Beitar Tel Aviv Bat Yam#175640146@Tzeirey Tira#T@4#S@1#P@1p#SR@0#SC@0:1#SD@1/5/2024 9:00:00 AM#TT@91#PP@1000#SK@0§41641207#1#2@Basketball#113@Australia#1524@NBL#3613@The Hawks#557438@SE Melbourne Phoenix#T@6#S@1#P@2q#SR@0#SC@36:18#SD@1/5/2024 8:30:00 AM#TT@358#PP@1000#SK@0§149144728#1#1@Soccer#304@Algeria#99000212@League Women#146164516@AR Guelma Women#199121001@MZ Biskra Women#T@46#S@1#P@paused#SR@0#SC@0:0#SD@1/5/2024 8:00:00 AM#TT@64#PP@1000#SK@0§166318328#1#1@Soccer#66@Israel#99000178@Liga Bet North#143107001@Hapoel Tirat HaCarmel#127642037@Hapoel Bnei Fureidis#T@46#S@1#P@paused#SR@0#SC@3:0#SD@1/5/2024 8:15:00 AM#TT@79#PP@1000#SK@0§185444738#1#1@Soccer#304@Algeria#99003043@U21 Division 2#129045810@MC Oran U21#180271741@ESM Kolea U21#T@9#S@1#P@1p#SR@0#SC@0:0#SD@1/5/2024 9:00:00 AM#TT@60#PP@1000#SK@0§46679211#1#5@Tennis#2414@United Cup#38341@United Cup#122366@Tsitsipas, Stefanos#57163@Zverev, Alexander#T@0#S@1#P@1set#SR@2#SC@0:0#SD@1/5/2024 8:00:00 AM#TT@375#PP@1000#SK@0§46703825#1#5@Tennis#785@ITF Men#99000872@M15 Kish Island#235902@Fuele, Matyas#142062@Nadaf, Hamid Reza#T@0#S@1#P@2set#SR@1#SC@1:0#SD@1/5/2024 7:00:00 AM#TT@646#PP@1000#SK@0§46703843#1#5@Tennis#213@ITF Women#99000098@W15 Monastir#780674@Reguer, Alyssa#871585@Rowinska, Malwina#T@0#S@1#P@1set#SR@2#SC@0:0#SD@1/5/2024 8:30:00 AM#TT@292#PP@1000#SK@0§136429950#1#20@Table Tennis#88@International#32173@Setka Cup, Women#113335415@Olena Kuzmych#173250381@Iryna Vasiv#T@0#S@1#P@1set#SR@0#SC@0:0#SD@1/5/2024 9:02:34 AM#TT@21#PP@1000#SK@0§46704035#1#5@Tennis#785@ITF Men#99000872@M15 Kish Island#79283@Madarasz, Gergely#118040@Klok, Denys#T@0#S@1#P@2set#SR@1#SC@0:1#SD@1/5/2024 7:00:00 AM#TT@657#PP@1000#SK@0§46724171#1#5@Tennis#785@ITF Men#99000088@M15 Monastir#108709@Majchrzak, Kamil#686709@Simakin, Ilia#T@0#S@1#P@2set#SR@1#SC@1:0#SD@1/5/2024 8:30:00 AM#TT@358#PP@1000#SK@0
Data of the EM flag needs to be split by '§' and the result will be an array of events.
then each item of the array again needs to be split by '#'. After splitting, the result is
0 index is event id,
1st index is kind,
2nd index is sport Id,
3rd index is category info,
4th index is tournament info,
5th index is home team info,
6th index is away team info,
7th index is event played time,
8th index is st,
9th index is pr,
10th index is sr,
11th index is score,
12th index is date and time,
13th index is tt,
14th index is pp,
15th index is sk,
if the kind is 1, means New Event,
if the kind is 0, means it's updating an existing Event.
After getting it, some items need to be split again by '@', the first item is id, second item is name.
E.g. (category info, tournament info, home team info, away team info, etc.)
5.MU (Match Update)
MU~43213995#0#T@0#S@1#P@1set#SR@0#SC@21:21#SC@1/5/2024 9:30:00 AM#TT@0#PP@1000#SK@0§118761595#0#T@41#S@1#P@1p#SR@0#SC@1:0#SC@1/5/2024 9:00:00 AM#TT@0#PP@1000#SK@0
MU is as same as EM.
6.OOM (odd all list for EM (all events))
OOM~43255227#1#1#10200000@3way#3@2##1.83#1#1#1§43255227#1#1#10200000@3way#2@x##0#0#0#-1§43255227#1#1#10200000@3way#1@1##3.75#1#1#0§42304435#1#2#10400000@Handicap#7@1#1:0#0#0#0#-1§42304435#1#2#10400000@Handicap#7@1#3:0#0#0#0#-1§42304435#1#2#10400000@Handicap#7@1#0:2#0#0#0#-1§42304435#1#2#10400000@Handicap#7@1#0:5#0#0#0#-1§42304435#1#2#10400000@Handicap#7@1#0:6#2.1#1#1#-1§42304435#1#2#10400000@Handicap#7@1#0:9#2.25#0#0#0§183959855#1#1#10200000@3way#1@1##6#1#1#-1§126011035#1#1#10200000@3way#3@2##3.1#1#1#-1§133624092#1#2#10400000@Handicap#9@x#0:10#0#0#0#-1§110350093#1#1#10200000@3way#1@1##1.06#1#1#0§140672617#1#1#10200000@3way#1@1##2.87#1#1#1§161591357#1#1#10200000@3way#3@2##1.12#1#1#-1§149144728#1#1#10200000@3way#3@2##4.33#1#1#1§44809654#1#2#10400000@Handicap#9@x#8:0#17#0#0#0§44809654#1#2#10400000@Handicap#9@x#6:0#17#0#0#0§44809654#1#2#10400000@Handicap#9@x#4:0#17#0#0#0§44809654#1#2#10400000@Handicap#9@x#5:0#0#0#0#-1§44809654#1#2#10400000@Handicap#9@x#2:0#17#0#0#0§194480607#1#1#10200000@3way#1@1##4.75#1#1#1§42304435#1#2#10400000@Handicap#8@2#3:0#0#0#0#-1§42304435#1#2#10400000@Handicap#8@2#1:0#0#0#0#-1§42304435#1#2#10400000@Handicap#8@2#0:9#1.7#0#0#0§42304435#1#2#10400000@Handicap#8@2#0:6#1.85#1#1#1§42304435#1#2#10400000@Handicap#8@2#0:5#0#0#0#-1§42304435#1#2#10400000@Handicap#8@2#0:2#0#0#0#-1§44809654#1#2#10400000@Handicap#8@2#8:0#1.64#0#0#0§44809654#1#2#10400000@Handicap#8@2#6:0#1.71#0#0#0§44809654#1#2#10400000@Handicap#8@2#4:0#1.64#0#0#0§44809654#1#2#10400000@Handicap#8@2#2:0#1.66#0#0#1§44809654#1#2#10400000@Handicap#8@2#5:0#0#0#0#-1§41641207#1#2#10400000@Handicap#7@1#0:9#1.77#0#0#0§133624092#1#2#10400000@Handicap#9@x#0:8#0#0#0#-1§42304435#1#2#10400000@Handicap#9@x#3:0#0#0#0#-1§133624092#1#2#10400000@Handicap#7@1#0:6#2.25#1#1#1§42304435#1#2#10400000@Handicap#9@x#1:0#0#0#0#-1§42304435#1#2#10400000@Handicap#9@x#0:9#17#0#0#0§42304435#1#2#10400000@Handicap#9@x#0:6#17#1#1#0§42304435#1#2#10400000@Handicap#9@x#0:5#0#0#0#-1§42304435#1#2#10400000@Handicap#9@x#0:2#0#0#0#-1§41641207#1#2#10400000@Handicap#7@1#0:14#2.3#0#0#0§130125450#1#1#10200000@3way#3@2##1.36#1#1#0§133624092#1#2#10400000@Handicap#8@2#0:8#0#0#0#-1§161591357#1#1#10200000@3way#2@x##7.5#1#1#1§184561862#1#1#10200000@3way#1@1##6#1#1#-1§155195157#1#1#10200000@3way#3@2##29#1#1#1§110350093#1#1#10200000@3way#3@2##19#1#1#0§133624092#1#2#10400000@Handicap#9@x#0:6#15#1#1#1§41641207#1#2#10400000@Handicap#8@2#0:9#2.2#0#0#0§149144728#1#1#10200000@3way#1@1##2.3#1#1#0§41641207#1#2#10400000@Handicap#8@2#0:14#1.68#0#0#0§41641207#1#2#10400000@Handicap#9@x#0:9#19#0#0#0§155555107#1#6#10200000@3way#3@2##2.55#1#1#0§41641207#1#2#10400000@Handicap#9@x#0:14#19#0#0#0§133624092#1#2#10400000@Handicap#8@2#0:6#1.74#1#1#0§166318328#1#1#10200000@3way#2@x##51#0#0#0§41641207#1#2#10400000@Handicap#7@1#0:12#1.77#0#0#0§183959855#1#1#10200000@3way#2@x##4.75#1#1#-1§185444738#1#1#10200000@3way#2@x##3.4#1#1#-1§41641207#1#2#10400000@Handicap#7@1#0:16#1.82#0#0#0§126011035#1#1#10200000@3way#2@x##3.4#1#1#-1§177987974#1#1#10200000@3way#2@x##29#1#1#0§140672617#1#1#10200000@3way#2@x##3.25#1#1#0§44809654#1#2#10400000@Handicap#7@1#10:0#2#1#1#0§184561862#1#1#10200000@3way#3@2##1.5#1#1#1§41641207#1#2#10400000@Handicap#8@2#0:12#2.2#0#0#0§155195157#1#1#10200000@3way#1@1##1.03#1#1#-1§166318328#1#1#10200000@3way#1@1##1#0#0#0§41641207#1#2#10400000@Handicap#9@x#0:12#17#0#0#0§194480607#1#1#10200000@3way#2@x##3.75#1#1#0§41641207#1#2#10400000@Handicap#8@2#0:16#2.12#0#0#0§41641207#1#2#10400000@Handicap#9@x#0:16#17#0#0#0§155555107#1#6#10200000@3way#1@1##1.8#1#1#0§177987974#1#1#10200000@3way#3@2##1#0#1#0§189654403#1#1#10200000@3way#2@x##4.33#1#1#0§155195157#1#1#10200000@3way#2@x##15#1#1#1§44809654#1#2#10400000@Handicap#9@x#10:0#17#1#1#0§44809654#1#2#10400000@Handicap#8@2#10:0#1.83#1#1#0§41641207#1#2#10400000@Handicap#7@1#0:19#2.05#1#1#1§149144728#1#1#10200000@3way#2@x##2.5#1#1#0§166318328#1#1#10200000@3way#3@2##51#0#0#0§183959855#1#1#10200000@3way#3@2##1.4#1#1#1§185444738#1#1#10200000@3way#3@2##3.6#1#1#-1§41641207#1#2#10400000@Handicap#7@1#0:11#1.77#0#0#0§177987974#1#1#10200000@3way#1@1##41#1#1#-1§126011035#1#1#10200000@3way#1@1##2.1#1#1#1§140672617#1#1#10200000@3way#3@2##2.3#1#1#0§133624092#1#2#10400000@Handicap#7@1#0:10#0#0#0#-1§161591357#1#1#10200000@3way#1@1##11#1#1#1§41641207#1#2#10400000@Handicap#8@2#0:19#1.89#1#1#-1§133624092#1#2#10400000@Handicap#7@1#0:8#0#0#0#-1§41641207#1#2#10400000@Handicap#9@x#0:19#17#1#1#0§133624092#1#2#10400000@Handicap#8@2#0:10#0#0#0#-1§184561862#1#1#10200000@3way#2@x##4#1#1#-1§110350093#1#1#10200000@3way#2@x##10#1#1#1§194480607#1#1#10200000@3way#3@2##1.66#1#1#0§41641207#1#2#10400000@Handicap#8@2#0:11#2.2#0#0#0§44809654#1#2#10400000@Handicap#7@1#2:0#2.35#0#0#1§44809654#1#2#10400000@Handicap#7@1#4:0#2.35#0#0#0§44809654#1#2#10400000@Handicap#7@1#5:0#0#0#0#-1§44809654#1#2#10400000@Handicap#7@1#6:0#2.25#0#0#0§44809654#1#2#10400000@Handicap#7@1#8:0#2.4#0#0#0§41641207#1#2#10400000@Handicap#9@x#0:11#19#0#0#0§155555107#1#6#10200000@3way#2@x##7.5#1#1#-1§185444738#1#1#10200000@3way#1@1##1.95#1#1#1
Data of the OOM flag needs to be split by '§' and the result will be an array of odds info.
then each item of the array again needs to split by '#'. After splitting, the result is
0 index is event id,
1st index is kind,
2nd index is sport Id,
3rd index is market info,
4th index is spec info,
5th index is spread,
6th index is odd,
7th index is status,
8th index is market status,
9th index is ud,
market info and spec info is need to split again by '@', after splitting by '@', they will be market Id, market name, and spec id, spec name respectively.
7. OUM (odds update for OOM)
OUM~41641207#0#2#10400000#7#0:27#1.95#0#0#0§41641207#0#2#10400000#8#0:27#2.05#0#0#0§41641207#0#2#10400000#9#0:27#13#0#0#0§126011035#0#1#10200000#1##0#0#0#0§41641207#0#2#10400000#7#0:30#2.2#1#1#0§44809654#0#2#10400000#7#17:0#1.9#1#1#-1§126011035#0#1#10200000#3##3.75#1#1#1§126011035#0#1#10200000#2##0#0#0#0
Data of the OUM flag needs to be split by '§' and the result will be an array of odds info.
then each item of the array again needs to be split by '#' . after splitting, the result is
0 index is event id,
1st index is kind,
2nd index is sport Id,
3rd index is market info,
4th index is spec info,
5th index is spread,
6th index is odd,
7th index is status,
8th index is market status,
9th index is ud,
if the kind is 1 then market info and spec info is need to split again by '@', after splitting by '@', they will be market Id, market name, and spec id, spec name respectively.
and if the kind is 0, no need to split market info and spec info, they are already market Id and spec id respectively.
8.RE (remove event)
RE~46701801
Data of RE is event id. which means the event is finished.
it can be a single or multiple Event id. if there are multiple then we need to split data by '§'.
and remove events respectively.
