das obliegt nicht dem client. der sender verlangt nach bestimmten caids die dem client zur verfügung stehen muss
sender sky action verlangt zum beispiel nach 1702 oder 09c4. der client muss dann diese caids zur verfügung haben zum beispiel über einen cardserver. hat der cardserver aber keine 1702 oder 09c4 fragt der client diesen garnicht erst
ansonsten fragt der client den cardserver zum beispiel über die caid 1702 mit der ident 000000 nach der sid 0009 "gib den decrytion key!". der cardserver fragt dann wiederum die verfügbaren karten mit caid 1702 ab. diese abfrage darf aber nicht länger als 5-7sekunden dauern ansonsten kriegt der client einen freezer, weil der sender eben alle 5-7sekunden nach einem neuen key verlangt
nun kommt es eben darauf an wie der cardserver konfiguriert wurde. wenn dem benutzer zum beispiel nur der zugriff auf 1833 erlaubt wurde steht ihm auch nur diese zur verfügung also kann er auch keine anfragen an 1702 oder 09c4 an diesen cardserver verschicken
cccam und oscam verhalten sich aber auch unterschiedlich. cccam verschickt die anfrage an die am geringsten entfernte karte, kommt keine antwort wird an den nächsten hop die anfrage verschickt usw
bei oscam kann man aber viel mehr einstellen was eben auch den load balancer für sowohl lokale als auch remote karten angeht sowie die priorität dieser usw
benutzt man den load balancer sollte man aber zum beispiel die services aus lassen da es sonst den lernprozess des load balancers stören würde. zum beispiel verschickt oscam an mindestens 2 gleiche karten die anfrage des clients und wählt davon dann die schnellste antwort für den client aus. bräuchte dann deine lokale karte zu lange für eine antwort aber eine remote karte hat schnell genug geantwortet, kriegt der client seine antwort vom proxy obwohl du die karte auch lokal hättest, was aber egal is solange die antwort innerhalb des zeit fensters liegt. du kannst aber auch einstellen das die proxys eine niedrigere priorität haben usw
es gibt aber eben auch gesonderte konfigurations möglichkeiten um vor zu schreiben in welcher reihenfolge die caids abgefragt werden soll oder ob welche ignoriert werden usw