Megosztás a következőn keresztül:


Szoftvercsatornák a .NET-ben

A System.Net.Sockets névtér egy felügyelt, platformfüggetlen szoftvercsatornák hálózatkezelési implementációt tartalmaz. A névtér összes többi hálózati hozzáférési osztálya a System.Net szoftvercsatornák ezen implementációjára épül.

Az Socket osztály a szoftvercsatorna-szolgáltatások felügyelt kóddal ellátott verziója, amely a Linux, macOS vagy Windows natív együttműködésén alapul. A legtöbb esetben az Socket osztály metódusai egyszerűen a natív megfelelőikbe helyezik az adatokat, és kezelik a szükséges biztonsági ellenőrzéseket.

Az Socket osztály két alapvető módot támogat, szinkron és aszinkron. Szinkron módban a hálózati műveleteket végrehajtó függvények hívásai (például SendAsync és ReceiveAsync) várják meg, amíg a művelet befejeződik, mielőtt visszakerülne a vezérlő a hívóprogramba. Aszinkron módban ezek a hívások azonnal visszatérnek.

Lásd még