Zdravím,
od veškerých odborníků v branži IT jsem dostal různé odpovědi. Byl bych rád, kdybych si to mohl už konečně nějak reálně sjednotit a mohl na to koukat z jednoho úhlu.
Potřebuji přesně vědět, jak fungují asynchronní metody BeginReceive a EndReceive na socketové bázi. Setkáme se tedy s následujícími metodami:
- BeginReceive,
- EndReceive,
- Callback.
Jde mi o celý postup principiálně:
- co běží v hlavním vlákně, co v pracovním,
- jakým způsobem, kdy a proč se volá callback,
- jaké metody (viz. nahoře) jsou blokované, a které nejsou,
- pokud zavolám metodu Send, na co bude směřovat.
Nejvíc bych uvítal postup v rámci kroků, to jest:
- zmáčkneme spojku,
- zařadíme rychlost,
- pouštíme spojku, přidáváme plyn.
Pokud bude k mání i nějaký náčrt (image), další věc, co pomůže.