start_package

C/C++Pascal

void [cd_]start_package([cdp_t cdp]);
procedure [cd_]start_package ([cdp : cdp_t]);

Parametry

[cdp kontextovß prom∞nnß klienta]

Popis

Procedura zp∙sobφ, ₧e nßsledujφcφ po₧adavky na server budou uklßdßny do balφku, jeho₧ odeslßnφ serveru se zajistφ a₧ volßnφm procedury send_package. Pokud v okam₧iku, kdy je procedura start_package volßna, je uklßdßnφ po₧adavk∙ do balφku ji₧ aktivnφ, neprovßdφ se nic.

Za normßlnφch podmφnek se po zavolßnφ p°φsluÜnΘ funkce po₧adavek klienta p°edßvß serveru. Po₧adavek musφ pak urazit cestu od klienta k serveru a odpov∞∩ cestu nazp∞t. P°i provozu v sφti vy₧aduje ka₧d² takov² po₧adavek zaslßnφ zprßvy z jednoho poΦφtaΦe na druh² a pak zpßtky. To trvß urΦitou dobu a v n∞kter²ch p°φpadech m∙₧e b²t ₧ßdoucφ tuto dobu zkracovat. Proto byla zavedena mo₧nost sdru₧ovat po₧adavky do balφk∙.

Pokud je sdru₧ovßnφ aktivnφ, pak ka₧d² po₧adavek klienta se zaznamenß, ale jeho odeslßnφ se odlo₧φ. Nast°ßdanΘ po₧adavky se odeÜlou najednou, a₧ na explicitnφ ₧ßdost klienta procedurou send_package..

Viz