HS Sockets C Source Library 1.6

Licence: Essai gratuit ‎Taille du fichier: 2.24 MB
‎Note des utilisateurs: 4.0/5 - ‎1 ‎Votes

Sur HS Sockets C Source Library

HS Sockets est une bibliothèque de code source C pour l’interfaçage à la couche de prise réseau. HS Sockets fonctionne sur windows desktop OS (XP,Vista,7), Windows Mobile OS et sur Linux OS. HS Sockets est fourni avec le code source C complet et binaires pour ces plates-formes HS Sockets prend en charge en option les prises réseau sécurisées à l’aide de la bibliothèque OpenSSL HS Sockets cache la complexité de l’api de prise de bas niveau de l’application utilisateur, permettant au programmeur de réduire considérablement le temps de développement. HS Sockets fonctionne en mode asynchrone et non bloquant et supporte simultanément plusieurs connexions clients et serveurs TCP et sessions UDP L’utilisation de HS Sockets C Source Library est libre de redevances. fonctionnalités: * Sessions TCP et UDP * Prend en charge plusieurs sessions fonctionnant simultanément * Prend en charge plusieurs sessions client et serveur simultanément * Asyncronous opération de non-blocage * Code source pour Windows, Windows Mobile et Linux OS * Prise en charge facultative pour les prises sécurisées à l’aide d’OpenSSL * Résolution du nom d’hôte à l’adresse IP * Récupérer les informations de connexion locales: nom d’hôte, adresse IP, port local * Prise configurable lire la taille tampon * Contrôle du débit : activer / désactiver la lecture à partir d’une prise * Adresse IP 32 bits à enfiler et vice versa conversion Résumé de l’API * HsSockInit * HsSockCleanUp * HsSockUdpOpen * HsSockTcpConnect * HsSockTcpListen * HsSockTcpSend * HsSockUdpSendto * HsSockClose * HsSockSetReadSize * HsSockSetReadEnabled * HsSockTcpSwitchToSecureMode * HsSockTcpCheckSecureHandshakeDone * HsSockTcpCheckPeerCertSimple * HsSockInetNtoa * HsSockInetAddr * HsSockGetDomain * HsSockGetHostIpByName * HsSockGetLocalAddress La prise en charge de SSL / TLS est implémentée dans la bibliothèque HsSock à l’aide de la boîte à outils OpenSSL. * Ce produit comprend un logiciel développé par le projet OpenSSL pour une utilisation dans la boîte à outils OpenSSL