SocketTlsSend

Verileri güvenli TLS bağlantısıyla gönderir.

int  SocketTlsSend(
   int           socket,               // soket
   const uchar&  buffer[],             // veri tamponu
   uint          buffer_len            // tampon boyutu
   );

Parametreler

socket

[in] SocketCreate fonksiyonu tarafından geri döndürülen soket tanıtıcı değeri. Yanlış bir tanıtıcı değeri iletildiğinde; hata 5270 (ERR_NETSOCKET_INVALIDHANDLE), _LastError'a yazılır.

buffer

[in]  Gönderilecek olan verileri içeren uchar dizisine referans.

buffer_len

[in]  'buffer' dizi boyutu.

Geri dönüş değeri

Başarılı olursa, sokete yazılan bayt sayısı geri döner. Bir hata durumunda, 0 geri döner.

Not

Fonksiyon yürütülürken bir sistem soketinde bir hata oluşursa, SocketConnect aracılığıyla kurulan bağlantı kesilir.

Veri yazma hatası olması durumunda; hata 5273 (ERR_NETSOCKET_IO_ERROR), _LastError'a yazılır.

Fonksiyon, yalnızca kendi yürütme iş parçacıklarında çalışan Uzman Danışmanlardan ve komut dosyalarından çağrılabilir. Bir göstergeden çağrılırsa; GetLastError(), 4014 hatasını geri döndürür - "Çağırma için fonksiyona izin verilmiyor".

Ayrıca bakınız

SocketTimeouts, MathSwap, StringToCharArray