Dobrý den,
používám recv pro čtení dat ze soketu. Funkce nezaručuje, kolik dat bude ze soketu přečteno a tak často dochází k tomu, že příchozí zprávy (i velmi krátké) čtu po "koukskách". Zatím jsem to řešil tak, že jsem tyto přijaté fragmenty skládal do fronty a zjišťoval, zda už je zpráva celá. Jak zjistím, kolik dat přišlo aniž bych je vyjmul ze vstupní fronty?
hu