SocketError Sabit listesi
Tanım
Ö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.
Socket sınıfı için hata kodlarını tanımlar.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| SocketError | -1 | Belirtilmeyen Socket bir hata oluştu. |
| Success | 0 | İşlem Socket başarılı oldu. |
| OperationAborted | 995 | Çakışan işlem, kapatılması Socketnedeniyle durduruldu. |
| IOPending | 997 | Uygulama, hemen tamamlanamayan çakışan bir işlem başlattı. |
| Interrupted | 10004 | Engelleme Socket çağrısı iptal edildi. |
| AccessDenied | 10013 | erişim izinleri tarafından yasaklanan bir şekilde erişim Socket girişiminde bulunuldu. |
| Fault | 10014 | Temel alınan yuva sağlayıcısı tarafından geçersiz bir işaretçi adresi algılandı. |
| InvalidArgument | 10022 | Üyeye geçersiz bir Socket bağımsız değişken sağlandı. |
| TooManyOpenSockets | 10024 | Temel alınan yuva sağlayıcısında çok fazla açık yuva var. |
| WouldBlock | 10035 | Engellenmeyen yuvadaki bir işlem hemen tamamlanamaz. |
| InProgress | 10036 | Bir engelleme işlemi devam ediyor. |
| AlreadyInProgress | 10037 | Engellemeyi kaldırma Socket işlemi zaten devam ediyor. |
| NotSocket | 10038 | Socket Yuva olmayan bir işlem denendi. |
| DestinationAddressRequired | 10039 | gerekli bir adres üzerindeki bir işlemden Socketatlandı. |
| MessageSize | 10040 | Veri birimi çok uzun. |
| ProtocolType | 10041 | Bu Socketiçin protokol türü yanlış. |
| ProtocolOption | 10042 | ile bilinmeyen, geçersiz veya desteklenmeyen bir Socketseçenek veya düzey kullanıldı. |
| ProtocolNotSupported | 10043 | Protokol uygulanmadı veya yapılandırılmadı. |
| SocketNotSupported | 10044 | Belirtilen yuva türü için destek bu adres ailesinde yok. |
| OperationNotSupported | 10045 | Adres ailesi protokol ailesi tarafından desteklenmez. |
| ProtocolFamilyNotSupported | 10046 | Protokol ailesi uygulanmadı veya yapılandırılmadı. |
| AddressFamilyNotSupported | 10047 | Belirtilen adres ailesi desteklenmiyor. IPv6 adres ailesi belirtildiyse ve IPv6 yığını yerel makinede yüklü değilse bu hata döndürülür. IPv4 adres ailesi belirtildiyse ve IPv4 yığını yerel makinede yüklü değilse bu hata döndürülür. |
| AddressAlreadyInUse | 10048 | Normalde yalnızca bir adres kullanımına izin verilir. |
| AddressNotAvailable | 10049 | Seçili IP adresi bu bağlamda geçerli değil. |
| NetworkDown | 10050 | Ağ kullanılamıyor. |
| NetworkUnreachable | 10051 | Uzak konağa giden yol yok. |
| NetworkReset | 10052 | Uygulama zaten zaman aşımına uğradı bir bağlantıda ayarlamaya KeepAlive çalıştı. |
| ConnectionAborted | 10053 | Bağlantı .NET veya temel yuva sağlayıcısı tarafından durduruldu. |
| ConnectionReset | 10054 | Bağlantı uzak eş tarafından sıfırlandı. |
| NoBufferSpaceAvailable | 10055 | bir Socket işlem için kullanılabilir boş arabellek alanı yok. |
| IsConnected | 10056 | Socket zaten bağlı. |
| NotConnected | 10057 | Uygulama veri göndermeye veya almaya çalıştı ve Socket bağlı değil. |
| Shutdown | 10058 | veri gönderme veya alma isteğine izin verilmedi çünkü Socket zaten kapatıldı. |
| TimedOut | 10060 | Bağlantı girişimi zaman aşımına uğradı veya bağlı ana bilgisayar yanıt veremedi. |
| ConnectionRefused | 10061 | Uzak konak, bağlantıyı etkin olarak reddediyor. |
| HostDown | 10064 | Uzak konak devre dışı olduğundan işlem başarısız oldu. |
| HostUnreachable | 10065 | Belirtilen konağa ağ yolu yok. |
| ProcessLimit | 10067 | Temel alınan yuva sağlayıcısını kullanan çok fazla işlem var. |
| SystemNotReady | 10091 | Ağ alt sistemi kullanılamıyor. |
| VersionNotSupported | 10092 | Temel alınan yuva sağlayıcısının sürümü aralık dışında. |
| NotInitialized | 10093 | Temel alınan yuva sağlayıcısı başlatılmadı. |
| Disconnecting | 10101 | Düzgün bir kapatma işlemi devam ediyor. |
| TypeNotFound | 10109 | Belirtilen sınıf bulunamadı. |
| HostNotFound | 11001 | Böyle bir ana bilgisayar tanınmıyor. Ad, resmi bir ana bilgisayar adı veya diğer adı değildir. |
| TryAgain | 11002 | Konağın adı çözümlenemedi. Daha sonra tekrar deneyin. |
| NoRecovery | 11003 | Hata kurtarılamıyor veya istenen veritabanı bulunamıyor. |
| NoData | 11004 | İstenen ad veya IP adresi ad sunucusunda bulunamadı. |
Açıklamalar
Bu hataların çoğu temel yuva sağlayıcısı tarafından döndürülür.