System::Net::Sockets::Socket sınıfı
İçindekiler
[
Saklamak
]Socket class
Bu Socket sınıfı Berkeley soket arabirimini uygular.
class Socket : public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Accept() | Yeni oluşturulan bağlantı için yeni bir soket oluşturur. |
| BeginConnect(System::SharedPtr<EndPoint>, AsyncCallback, System::SharedPtr<Object>) | Asenkron bir bağlanma işlemi başlatır. |
| BeginConnect(String, int32_t, AsyncCallback, System::SharedPtr<Object>) | Asenkron bir bağlanma işlemi başlatır. |
| BeginConnect(System::SharedPtr<IPAddress>, int32_t, AsyncCallback, System::SharedPtr<Object>) | Asenkron bir bağlanma işlemi başlatır. |
| BeginConnect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t, AsyncCallback, System::SharedPtr<Object>) | Asenkron bir bağlanma işlemi başlatır. |
| BeginReceive(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags, AsyncCallback, System::SharedPtr<Object>) | Asenkron bir yazma işlemi başlatır. |
| BeginSend(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags, AsyncCallback, System::SharedPtr<Object>) | Asenkron bir gönderme işlemi başlatır. |
| Bind(System::SharedPtr<EndPoint>) | Soketi belirtilen yerel uç noktaya bağlar. |
| Close() | Soket bağlantısını kapatır. |
| Close(int) | Kuyrukta bekleyen verilerin gönderilmesine izin vermek için belirtilen zaman aşımıyla soket bağlantısını kapatır. |
| Connect(System::SharedPtr<EndPoint>) | Belirtilen uzak uç noktaya bir bağlantı kurar. |
| Connect(System::SharedPtr<IPAddress>, int32_t) | Belirtilen uzak uç noktaya bir bağlantı kurar. |
| Connect(String, int32_t) | Belirtilen uzak uç noktaya bir bağlantı kurar. |
| Connect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t) | Belirtilen uzak uç noktaya bir bağlantı kurar. |
| Dispose() override | Hiçbir şey yapmaz. |
| EndConnect(System::SharedPtr<IAsyncResult>) | Belirtilen asenkron bağlanma işlemi tamamlanana kadar bekler. |
| EndReceive(System::SharedPtr<IAsyncResult>) | Belirtilen asenkron alma işlemi tamamlanana kadar bekler. |
| EndReceive(System::SharedPtr<IAsyncResult>, SocketError&) | Belirtilen asenkron alma işlemi tamamlanana kadar bekler. |
| EndSend(System::SharedPtr<IAsyncResult>) | Belirtilen asenkron gönderme işlemi tamamlanana kadar bekler. |
| EndSend(System::SharedPtr<IAsyncResult>, SocketError&) | Belirtilen asenkron gönderme işlemi tamamlanana kadar bekler. |
| get_AddressFamily() | Adres ailesini döndürür. |
| get_Available() | Ağdan alınan ve okunabilir durumda olan bayt sayısını alır. |
| get_Blocking() | Soketin engelleme modunda olup olmadığını gösteren bir değer alır. |
| get_Connected() | Soketin uzak ana bilgisayara bağlı olup olmadığını gösteren bir değer döndürür. |
| get_DontFragment() | Soketin IP datagramlarının parçalanmasına izin verip vermediğini gösteren bir değer alır. |
| get_DualMode() | Soketin çift modda olup olmadığını gösteren bir değer alır. |
| get_EnableBroadcast() | Soketin yayın paketlerine izin verip vermediğini gösteren bir değer alır. |
| get_ExclusiveAddressUse() | Soketin bir porta yalnızca bir süreç tarafından bağlanabileceğini gösteren bir değer alır. |
| get_IsBound() | Soketin belirli bir yerel porta bağlanıp bağlanmadığını gösteren bir değer döndürür. |
| get_LingerState() | Soketin bekleyen tüm verileri göndermeye çalışarak kapanmayı geciktirip geciktirmeyeceğini gösteren bir değer alır. |
| get_LocalEndPoint() | Yerel uç noktayı döndürür. |
| get_MulticastLoopback() | Soketin giden çoklu yayın paketlerini alıp almadığını gösteren bir değer alır. |
| get_NoDelay() | Soketin Nagle algoritmasını kullanıp kullanmadığını gösteren bir değeri alır. |
| static get_OSSupportsIPv4() | İşletim sistemi ve ağ bağdaştırıcılarının IPv4’ü destekleyip desteklemediğini gösteren bir değeri döndürür. |
| static get_OSSupportsIPv6() | İşletim sistemi ve ağ bağdaştırıcılarının IPv6’yı destekleyip desteklemediğini gösteren bir değeri döndürür. |
| get_ProtocolType() | Protokol tipini döndürür. |
| get_ReceiveBufferSize() | Alma tampon boyutunu alır. |
| get_ReceiveTimeout() | ‘Receive’ çağrısının zaman aşımına uğrayacağı bir süreyi alır. |
| get_RemoteEndPoint() | Uzak uç noktasını döndürür. |
| get_SendBufferSize() | Gönderme tampon boyutunu alır. |
| get_SendTimeout() | ‘Send’ çağrısının zaman aşımına uğrayacağı bir süreyi alır. |
| get_SocketType() | Soket tipini döndürür. |
| static get_SupportsIPv4() | RTTI bilgisi. |
| get_Ttl() | TTL değerini alır. |
| GetImpl() const | Uygulamaya bir işaretçi döndürür. |
| GetSocketOption(SocketOptionLevel, SocketOptionName) | Belirtilen seçenek adına karşılık gelen değeri döndürür. |
| GetSocketOption(SocketOptionLevel, SocketOptionName, System::ArrayPtr<uint8_t>) | Belirtilen seçenek adına karşılık gelen değeri alır. |
| GetSocketOption(SocketOptionLevel, SocketOptionName, int32_t) | Belirtilen seçenek adına karşılık gelen değeri döndürür. |
| IOControl(int32_t, System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Soket için düşük seviyeli çalışma modlarını ayarlar. |
| IOControl(IOControlCode, System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Soket için düşük seviyeli çalışma modlarını ayarlar. |
| Listen(int32_t) | Soket durumunu ’listen’ (dinleme) olarak değiştirir. |
| Poll(int32_t, SelectMode) | Belirtilen yoklama moduna göre soketin durumunu döndürür. |
| Receive(System::ArrayPtr<uint8_t>, int32_t, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::ArrayView<uint8_t>, int32_t, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::StackArray<uint8_t, N>&, int32_t, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::ArrayPtr<uint8_t>, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::ArrayView<uint8_t>, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::StackArray<uint8_t, N>&, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::ArrayPtr<uint8_t>) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::ArrayView<uint8_t>) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::StackArray<uint8_t, N>&) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags, SocketError&) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags, SocketError&) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags, SocketError&) | Soketten veri alır ve belirtilen bayt dizisine yazar. |
| Receive(System::SharedPtr<Collections::Generic::IList<ArraySegment<uint8_t>>>) | Soketten veri alır ve belirtilen bayt dizilerine yazar. |
| Receive(System::SharedPtr<Collections::Generic::IList<ArraySegment<uint8_t>>>, SocketFlags) | Soketten veri alır ve belirtilen bayt dizilerine yazar. |
| Receive(System::SharedPtr<Collections::Generic::IList<ArraySegment<uint8_t>>>, SocketFlags, SocketError&) | Soketten veri alır ve belirtilen bayt dizilerine yazar. |
| ReceiveFrom(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::ArrayPtr<uint8_t>, int32_t, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::ArrayView<uint8_t>, int32_t, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::StackArray<uint8_t, N>&, int32_t, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::ArrayPtr<uint8_t>, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::ArrayView<uint8_t>, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::ArrayPtr<uint8_t>, SocketFlags, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::ArrayPtr<uint8_t>, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::ArrayView<uint8_t>, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveFrom(System::Details::StackArray<uint8_t, N>&, System::SharedPtr<EndPoint>&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveMessageFrom(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags&, System::SharedPtr<EndPoint>&, IPPacketInformation&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveMessageFrom(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags&, System::SharedPtr<EndPoint>&, IPPacketInformation&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| ReceiveMessageFrom(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags&, System::SharedPtr<EndPoint>&, IPPacketInformation&) | Belirtilen uç noktadan veri alır ve belirtilen bayt dizisine yazar. |
| Send(System::ArrayPtr<uint8_t>, int32_t, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::ArrayView<uint8_t>, int32_t, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::StackArray<uint8_t, N>&, int32_t, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::ArrayPtr<uint8_t>, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::ArrayView<uint8_t>, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::StackArray<uint8_t, N>&, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::ArrayPtr<uint8_t>) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::ArrayView<uint8_t>) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::StackArray<uint8_t, N>&) | Belirtilen veriyi sokete gönderir. |
| Send(System::SharedPtr<Collections::Generic::IList<ArraySegment<uint8_t>>>) | Belirtilen veriyi sokete gönderir. |
| Send(System::SharedPtr<Collections::Generic::IList<ArraySegment<uint8_t>>>, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::SharedPtr<Collections::Generic::IList<ArraySegment<uint8_t>>>, SocketFlags, SocketError&) | Belirtilen veriyi sokete gönderir. |
| Send(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags) | Belirtilen veriyi sokete gönderir. |
| Send(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags, SocketError&) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags, SocketError&) | Belirtilen veriyi sokete gönderir. |
| Send(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags, SocketError&) | Belirtilen veriyi sokete gönderir. |
| SendTo(System::ArrayPtr<uint8_t>, int32_t, int32_t, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::ArrayView<uint8_t>, int32_t, int32_t, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::StackArray<uint8_t, N>&, int32_t, int32_t, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::ArrayPtr<uint8_t>, int32_t, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::ArrayView<uint8_t>, int32_t, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::StackArray<uint8_t, N>&, int32_t, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::ArrayPtr<uint8_t>, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::ArrayView<uint8_t>, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::StackArray<uint8_t, N>&, SocketFlags, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::ArrayPtr<uint8_t>, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::ArrayView<uint8_t>, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| SendTo(System::Details::StackArray<uint8_t, N>&, System::SharedPtr<EndPoint>) | Belirtilen veriyi belirtilen uç noktaya gönderir. |
| set_Blocking(bool) | Soketin engelleme modunda olup olmadığını gösteren bir değeri ayarlar. |
| set_ConnectionTimeout(int32_t) | Bağlantı zaman aşımını ayarlar. |
| set_DontFragment(bool) | Soketin IP datagramlarının parçalanmasına izin verip vermediğini gösteren bir değeri ayarlar. |
| set_DualMode(bool) | Soketin çift-modda olup olmadığını gösteren bir değeri ayarlar. |
| set_EnableBroadcast(bool) | Soketin yayın paketlerine izin verip vermediğini gösteren bir değeri ayarlar. |
| set_ExclusiveAddressUse(bool) | Soketin bir bağlantı noktasına yalnızca bir işlem bağlayıp bağlayamayacağını gösteren bir değeri ayarlar. |
| set_LingerState(System::SharedPtr<LingerOption>) | Soketin, bekleyen tüm verileri göndermeye çalışarak kapanmayı geciktirip geciktirmeyeceğini gösteren bir değeri ayarlar. |
| set_MulticastLoopback(bool) | Soketin giden çoklu yayın paketlerini alıp almayacağını gösteren bir değeri ayarlar. |
| set_NoDelay(bool) | Soketin Nagle algoritmasını kullanıp kullanmadığını gösteren bir değeri ayarlar. |
| set_ReceiveBufferSize(int32_t) | Alma tampon boyutunu ayarlar. |
| set_ReceiveTimeout(int32_t) | ‘Receive’ çağrısının zaman aşımına uğrayacağı bir süreyi ayarlar. |
| set_SendBufferSize(int32_t) | Gönderme tampon boyutunu ayarlar. |
| set_SendTimeout(int32_t) | ‘Send’ çağrısının zaman aşımına uğrayacağı bir süreyi ayarlar. |
| set_Ttl(int16_t) | TTL değerini ayarlar. |
| SetSocketOption(SocketOptionLevel, SocketOptionName, int32_t) | Belirtilen soket seçeneğini belirtilen değere ayarlar. |
| SetSocketOption(SocketOptionLevel, SocketOptionName, System::ArrayPtr<uint8_t>) | Belirtilen soket seçeneğini belirtilen değere ayarlar. |
| SetSocketOption(SocketOptionLevel, SocketOptionName, bool) | Belirtilen soket seçeneğini belirtilen değere ayarlar. |
| SetSocketOption(SocketOptionLevel, SocketOptionName, System::SharedPtr<Object>) | Belirtilen soket seçeneğini belirtilen değere ayarlar. |
| Shutdown(SocketShutdown) | Soketin gönderme ve alma işlemlerini devre dışı bırakır. |
| Socket(System::Net::Sockets::SocketType, System::Net::Sockets::ProtocolType) | Yeni bir örnek oluşturur. |
| Socket(System::Net::Sockets::AddressFamily, System::Net::Sockets::SocketType, System::Net::Sockets::ProtocolType) | Yeni bir örnek oluşturur. |
| virtual ~Socket() | Geçerli örneği yok eder. |
Typedefs
| Typedef | Açıklama |
|---|---|
| ImplPtr | Soket uygulaması. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::Net::Sockets
- Library Aspose.Font for C++