P°φkaz Receive


Syntaxe: Receive poΦet znak∙

Program p°ijme od partnerskΘho subjektu spojenφ °et∞zec Φφtajφcφ prßv∞ tolik znak∙. Pokud ji₧ spojenφ ukonΦil n∞kter² z p°edchozφch p°φkaz∙, bylo ztraceno Φi ukonΦeno partnersk²m subjektem nebo nebylo v∙bec navßzßno, p°φkaz zahlßsφ chybu a ukonΦφ vÜechny rozpracovanΘ scripty. P°φkaz p°ijφmß °et∞zec v jeho ΦistΘ dΘlce (bez jak²chkoli konc∙ °ßdky) a nemß vliv na event. nßsledujφcφ Φtenφ. DΘlka °et∞zce je omezena poΦtem 4096, je vÜak mo₧nΘ Φφst i delÜφ bloky prost²m opakovßnφm p°φkazu Receive.
P°φkaz v ideßlnφm p°φpad∞ nalezne znaky ji₧ p°ijatΘ ve vstupnφ front∞ spojenφ, tak₧e je pouze p°evezme a ihned se vrßtφ. Pokud partnersk² subjekt dosud neodeslal dostateΦn² poΦet znak∙, Φekß p°φkaz nejprve na napln∞nφ po₧adovanΘ dΘlky vstupnφ fronty.
Pokud p°φkaz ·sp∞Ün∞ naΦte °et∞zec, naplnφ jeho ·plnou hodnotou systΘmovou prom∞nnou line (po p°φkazu Receive 5 bude mφt line dΘlku 5 znak∙). Tato systΘmovß prom∞nnß pak m∙₧e b²t pou₧ita jako souΦßst °et∞zc∙ (viz takΘ).
V p°φpad∞ ·sp∞ÜnΘho naΦtenφ, je-li souΦasn∞ aktivnφ n∞kter² p°φkaz OutputFile, je °et∞zec v ·plnΘ dΘlce zapsßn do v²stupnφho souboru (po p°φkazu Receive 5 se do souboru zapφÜe p°ijat²ch 5 znak∙).
P°φklady:
	Receive 1
	Receive 110