System.Net.Sockets Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ağa erişimi sıkı bir şekilde denetlemesi gereken geliştiriciler için Windows Yuvaları (Winsock) arabiriminin yönetilen bir uygulamasını sağlar.
Sınıflar
| Name | Description |
|---|---|
| HttpPolicyDownloaderProtocol |
Sınıfın bir örneğinin Socket kullanacağı ilke dosyasını indirir. |
| IPv6MulticastOption |
IPv6 çok noktaya yayın grubuna katılmak için seçenek değerleri içerir. |
| LingerOption |
veya Socket yöntemlerine yapılan bir çağrıdan sonra bir Close() öğesinin Close() bağlı kalıp kalmayacağını ve veri gönderilmeye devam ederse bağlı kalacağı süreyi belirtir. |
| MulticastOption |
Çok noktaya yayın gruplarını birleştirmek ve bırakmak için kullanılan değerleri içerir IPAddress . |
| NetworkStream |
Ağ erişimi için temel alınan veri akışını sağlar. |
| SafeSocketHandle |
Yuva tutamacı için sarmalayıcı sınıfını temsil eder. |
| SendPacketsElement |
Dizideki bir SendPacketsElement öğeyi temsil eder. |
| Socket |
Berkeley yuva arabirimini uygular. |
| SocketAsyncEventArgs |
Zaman uyumsuz yuva işlemini temsil eder. |
| SocketException |
Yuva hatası oluştuğunda oluşan özel durum. |
| SocketPolicy |
İlke dosyası örneğini temsil eder. |
| SocketTaskExtensions |
Bu sınıf, sınıfına Socket uzantı yöntemleri içerir. |
| TcpClient |
TCP ağ hizmetleri için istemci bağlantıları sağlar. |
| TcpListener |
TCP ağ istemcilerinden gelen bağlantıları dinler. |
| UdpAnySourceMulticastClient |
Herhangi bir kaynaktan gelen ve Herhangi Bir Kaynak Çok Noktaya Yayın (ASM) veya İnternet Standart Çok Noktaya Yayın (ISM) olarak da bilinen çok noktaya yayın trafiği için istemci alıcısı. |
| UdpClient |
Kullanıcı Veri Birimi Protokolü (UDP) ağ hizmetleri sağlar. |
| UdpSingleSourceMulticastClient |
Kaynağa Özgü Çok Noktaya Yayın (SSM) olarak da bilinen tek bir kaynaktan gelen çok noktaya yayın trafiği için istemci alıcısı. |
| UnixDomainSocketEndPoint |
Bir Unix Etki Alanı Yuva uç noktasını yol olarak temsil eder. |
Yapılar
| Name | Description |
|---|---|
| IPPacketInformation |
ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation) veya EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation)çağrısından paket bilgilerini sunar. |
| SocketInformation |
bir Socketçoğaltmak için gereken bilgileri kapsüller. |
| SocketReceiveFromResult |
ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) işleminin sonucu. |
| SocketReceiveMessageFromResult |
ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) işleminin sonucu. |
| UdpReceiveResult |
UDP'nin ReceiveAsync() yöntemine yapılan bir çağrıdan sonuç bilgilerini almasını sağlar. |
Numaralandırmalar
| Name | Description |
|---|---|
| AddressFamily |
Socket sınıfının bir örneğinin kullanabileceği adresleme düzenini belirtir. |
| ConnectAlgorithm |
Ağa erişimi sıkı bir şekilde denetlemesi gereken geliştiriciler için Windows Yuvaları (Winsock) arabiriminin yönetilen bir uygulamasını sağlar. |
| IOControlCode |
IOControl(Int32, Byte[], Byte[]) yöntemi tarafından desteklenen GÇ denetim kodlarını belirtir. |
| IPProtectionLevel |
Aynı bağlantı yerel veya site yerel ön ekine sahip adresler gibi bir IPv6 yuvasının belirtilen kapsamla kısıtlanmasına olanak tanıyan bir değer. |
| ProtocolFamily |
Socket sınıfının bir örneğinin kullanabileceği protokol türünü belirtir. |
| ProtocolType |
Socket sınıfının desteklediği protokolleri belirtir. |
| SelectMode |
Poll(Int32, SelectMode) yöntemi için yoklama modlarını tanımlar. |
| SocketAsyncOperation |
Bu bağlam nesnesiyle en son gerçekleştirilen zaman uyumsuz yuva işleminin türü. |
| SocketClientAccessPolicyProtocol |
İstemci erişim ilkesi dosyasını indirme yöntemini belirtir. |
| SocketError |
Socket sınıfı için hata kodlarını tanımlar. |
| SocketFlags |
Yuva gönderme ve alma davranışlarını belirtir. |
| SocketInformationOptions |
Socketdurumlarını açıklar. |
| SocketOptionLevel |
SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) ve GetSocketOption(SocketOptionLevel, SocketOptionName) yöntemleri için yuva seçeneği düzeylerini tanımlar. |
| SocketOptionName |
Yapılandırma seçeneği adlarını tanımlar. |
| SocketShutdown |
Shutdown(SocketShutdown) yöntemi tarafından kullanılan sabitleri tanımlar. |
| SocketType |
Socket sınıfının bir örneğinin temsil ettiği yuva türünü belirtir. |
| TransmitFileOptions |
TransmitFileOptions numaralandırması, dosya aktarım isteklerinde kullanılan değerleri tanımlar. |
Temsilciler
| Name | Description |
|---|---|
| SecurityCriticalAction |
Güvenlik açısından kritik bir eylemi temsil eder. |
Açıklamalar
TcpClient, TcpListenerve UdpClient sınıfları, İnternet'e TCP ve UDP bağlantıları oluşturmanın ayrıntılarını kapsüller.
Ayrıca bkz.
- System.Net
- System.Net.Cache
- System.Net.Security
- .NET Framework 'nde Ağ Programlaması
- System.Net Sınıfları için En İyi Yöntemler
- Ağ Uygulamaları için Önbellek Yönetimi
- İnternet Protokolü Sürüm 6
- Ağ Programlama Örnekleri
- .NET Framework'te Ağ İzleme
- Ağ Programlamada Güvenlik
- Sürüm 3.5'te Yuva Performansı Geliştirmeleri