System.Net.Sockets Névtér

A Windows Sockets (Winsock) felület felügyelt implementációját biztosítja azoknak a fejlesztőknek, akiknek szigorúan kell szabályozni a hálózathoz való hozzáférést.

Osztályok

Name Description
HttpPolicyDownloaderProtocol

Letölti azt a szabályzatfájlt, amelyet az Socket osztály egy példánya használni fog.

IPv6MulticastOption

IPv6 csoportos küldési csoporthoz való csatlakozáshoz használható beállításértékeket tartalmaz.

LingerOption

Megadja, hogy a Socket rendszer a hívás vagy Close() metódusok hívása Close() után is csatlakozik-e, és hogy mennyi ideig tart a kapcsolat, ha az adatok továbbra is elküldésre kerülnek.

MulticastOption

Csoportos küldési csoportok összekapcsolásához és elvetéséhez használt értékeket tartalmaz IPAddress .

NetworkStream

A hálózati hozzáférés alapjául szolgáló adatstreamet biztosítja.

SendPacketsElement

Egy tömb egy elemét SendPacketsElement jelöli.

Socket

Implementálja a Berkeley szoftvercsatornák felületét.

SocketAsyncEventArgs

Aszinkron szoftvercsatorna-műveletet jelöl.

SocketException

A szoftvercsatorna-hiba esetén jelentkező kivétel.

SocketPolicy

Házirendfájl-példányt jelöl.

SocketTaskExtensions

Ez az osztály az osztályhoz tartozó bővítménymetelyeket Socket tartalmaz.

TcpClient

Ügyfélkapcsolatokat biztosít a TCP hálózati szolgáltatásokhoz.

TcpListener

Figyeli a TCP-hálózati ügyfelek kapcsolatait.

UdpAnySourceMulticastClient

Bármely forrásból érkező csoportos küldési forgalom ügyfél-fogadója, más néven Bármely forrás csoportos küldés (ASM) vagy Internet Standard Csoportos küldés (ISM).

UdpClient

User Datagram Protocol (UDP) hálózati szolgáltatásokat biztosít.

UdpSingleSourceMulticastClient

Egyetlen forrásból érkező csoportos küldési forgalom ügyfél-fogadója, más néven forrásspecifikus csoportos küldés (SSM).

UnixDomainSocketEndPoint

Unix Domain Socket-végpontot jelöl elérési útként.

Struktúrák

Name Description
IPPacketInformation

Bemutatja a csomaginformációkat egy vagy több hívásból ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation)EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation).

SocketInformation

A beágyazza azokat az információkat, amelyek a Socketduplikáláshoz szükségesek.

SocketReceiveFromResult

Egy művelet eredménye ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) .

SocketReceiveMessageFromResult

Egy művelet eredménye ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) .

UdpReceiveResult

Megjeleníti az UDP-nek a metódusra irányuló hívás eredményadatait ReceiveAsync() .

Enumerációk

Name Description
AddressFamily

Megadja azt a címzési sémát, amelyet az Socket osztály egy példánya használhat.

IOControlCode

A metódus által IOControl(Int32, Byte[], Byte[]) támogatott I/O-vezérlőkódokat adja meg.

IPProtectionLevel

Olyan érték, amely lehetővé teszi egy IPv6-szoftvercsatorna korlátozását egy megadott hatókörre, például az azonos hivatkozási helyi vagy hely helyi előtaggal rendelkező címekre.

ProtocolFamily

Meghatározza az osztály egy példánya Socket által használható protokoll típusát.

ProtocolType

Meghatározza az osztály által Socket támogatott protokollokat.

SelectMode

Meghatározza a metódus lekérdezési módjait Poll(Int32, SelectMode) .

SocketAsyncOperation

A környezeti objektummal legutóbb végrehajtott aszinkron szoftvercsatorna-művelet típusa.

SocketClientAccessPolicyProtocol

Megadja az ügyfélelérési szabályzatfájl letöltésének módját.

SocketError

Az osztály hibakódjait Socket határozza meg.

SocketFlags

Megadja a szoftvercsatornák küldési és fogadási viselkedését.

SocketInformationOptions

A állapotait Socketismerteti.

SocketOptionLevel

A szoftvercsatorna-beállításszinteket határozza meg a metódusokhoz és GetSocketOption(SocketOptionLevel, SocketOptionName) a SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) metódusokhoz.

SocketOptionName

A konfigurációs beállítások neveit határozza meg.

SocketShutdown

A metódus által használt állandókat definiálja Shutdown(SocketShutdown) .

SocketType

Megadja, hogy az osztály egy példánya milyen típusú szoftvercsatornát Socket jelöl.

TransmitFileOptions

Az TransmitFileOptions enumerálás a fájlátviteli kérelmekben használt értékeket határozza meg.

Delegáltak

Name Description
SecurityCriticalAction

Biztonsági szempontból kritikus műveletet jelöl.

Megjegyzések

A TcpClient, TcpListenerés az osztályok befoglalják a TCP- és UdpClient UDP-kapcsolatok internethez való létrehozásának részleteit.

Lásd még