SocketWrench is een verzameling bibliotheken, ActiveX-besturingselementen en .NET-componenten die de taak van het ontwikkelen van aangepaste TCP/IP-netwerktoepassingen vereenvoudigen en kunnen worden gebruikt met vrijwel elke Windows-programmeertaal. Inbegrepen bij SocketWrench is een TCP/IP-component voor algemene doeleinden en een internetservercomponent die het eenvoudig maakt om gebeurtenisgestuurde, multithreaded servers met minimale codering te bouwen.
SocketWrench bevat zowel 32-bits als 64-bits componenten in hetzelfde product, zodat u zich op beide platformen richten. Het bevat ook ondersteuning voor IPv6-netwerkverbindingen, evenals zowel standaard als beveiligde verbindingen met behulp van de SSL-protocollen Secure Sockets Layer (SSL) en Transport Layer Security (TLS). Elk onderdeel is thread-safe, ondersteunt zowel synchrone als asynchrone werkingsmodi en biedt de mogelijkheid om alle interne netwerkbewerkingen te loggen, waardoor u uw toepassing gemakkelijk debuggen.
SocketWrench bevat een uitgebreide developer's guide en technische referentie, evenals voorbeelden in C/C++, C#, Visual Basic en diverse andere talen. Uw projecten kunnen worden herverdeeld zonder extra licentiekosten of royalty's voor runtime, en uw aankoop omvat een geld-terug-garantie van dertig dagen. Gratis, onbeperkte technische ondersteuning is beschikbaar voor alle geregistreerde ontwikkelaars. Catalyst is een vertrouwd bedrijf met meer dan 15 jaar ervaring in het ontwikkelen van internetcomponenten, met uitgebreide technische ondersteuningsbronnen voor ontwikkelaars die nieuw zijn voor de ontwikkeling van internettoepassingen.
versiegeschiedenis
- Versie 8.0 geplaatst op 2013-07-10
Een nieuwe release die zowel 32-bits als 64-bits componenten bevat en ondersteuning biedt voor het IPv6-netwerkprotocol.
- Versie 5.0 geplaatst op 2007-12-04
Een nieuwe release met ondersteuning voor Windows Vista en verbeterde functies.
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
Deze licentieovereenkomst is een juridische overeenkomst tussen u, als individu of als één entiteit ("Developer"), en Catalyst Development Corporation ("Catalyst") voor het softwareproduct dat is geïdentificeerd als "SocketWrench" ("Software" of "Software Product"). Deze licentieovereenkomst omvat ook producten die individueel of collectief zijn opgenomen als onderdeel van het "SocketTools Subscription". Het Software Product omvat uitvoerbare programma's, herdistribueerbare modules, besturingselementen en dynamische koppelingsbibliotheken ("Components" of "Software Components"), elektronische documentatie, en kan bijbehorende media en gedrukt materiaal bevatten.
Het installeren van dit softwareproduct op een harde schijf of een ander opslagapparaat van een computer, of het laden van een van de componenten in het geheugen van een computer, vormt het gebruik van de Software en bevestigt uw aanvaarding van de algemene voorwaarden van deze licentieovereenkomst en uw overeenkomst om daardoor gebonden te zijn.
1. VERLENING VAN EEN VERGUNNING
Catalyst Development verleent u als individu een persoonlijke, niet-exclusieve, niet-overdraagbare licentie om het Software Product te installeren met behulp van een geautoriseerd serienummer. Als u een entiteit bent, verleent Catalyst u het recht om een persoon binnen uw organisatie aan te wijzen om het Softwareproduct te gebruiken en te beheren onder dezelfde beperkingen die worden opgelegd aan individuele gebruikers. U mag de Software niet netwerken of anderszins op meer dan één werkstation of computer tegelijk gebruiken. Neem contact op met Catalyst voor meer informatie over multi-developer site licenties.
U mag het softwareproduct op een of meer werkstations of computers installeren om de prestaties van de Software gedurende een periode van niet meer dan dertig (30) dagen te evalueren. Als voortgezet gebruik van de Software gewenst is nadat de evaluatieperiode is verstreken, moet het softwareproduct worden gekocht en/of geregistreerd bij Catalyst Development voor elke computer of werkstation. Het softwareproduct moet na afloop van de evaluatieperiode worden verwijderd van alle niet-geregistreerde werkstations of computers.
2. AUTEURSRECHT
Met uitzondering van de licenties die door deze overeenkomst worden verleend, oké, titel en interesse in en voor het SoftwareProduct (inclusief, maar niet beperkt tot, alle auteursrechten in uitvoerbare programma's, modules, besturingselementen, bibliotheken, elektronische documentatie, tekst- en voorbeeldprogramma's), zijn alle gedrukte materialen en kopieën van het SoftwareProduct eigendom van Catalyst Development. Het Software Product wordt beschermd door auteursrechten en internationale verdragsbepalingen. Daarom moet u het SoftwareProduct behandelen zoals elk ander auteursrechtelijk beschermd materiaal, behalve dat u (a) één kopie van de Software mag maken uitsluitend voor back-up- of archiveringsdoeleinden, of (b) de Software naar één harde schijf overbrengen, op voorwaarde dat u het origineel uitsluitend voor back-up- of archiveringsdoeleinden bewaart. U mag geen gedrukt materiaal kopiëren dat bij het softwareproduct kan worden gekoppeld.
3. HERVERDELING
3a. Naast de in sectie 1 toegekende rechten verleent Catalyst Development u het recht om die delen van de software die zijn aangewezen als "voorbeeldcode" te gebruiken en te wijzigen met het oog op het ontwerpen, ontwikkelen en testen van uw softwareproduct(en), en om de voorbeeldcode te reproduceren en te distribueren, samen met eventuele wijzigingen daarvan, alleen in objectcodevorm, op voorwaarde dat u voldoet aan artikel 3.c.
3b. Naast de rechten van sectie 1 verleent Catalyst Development u een niet-exclusief, royaltyvrij recht om de objectcodeversie van een deel van het Softwareproduct te reproduceren en te distribueren, samen met eventuele wijzigingen daarvan, in overeenstemming met de hierboven vermelde voorwaarden.
3c. Als u de voorbeeldcode of herverdeelbare componenten herdistribueert, gaat u akkoord met: (i) de herverdeelbare objecten alleen in objectcode distribueren, in combinatie met en als onderdeel van een door u ontwikkeld softwaretoepassingsproduct dat belangrijke en primaire functionaliteit aan de Software toevoegt; (ii) de naam, het logo of handelsmerken van Catalyst Development niet gebruiken om uw softwaretoepassingsproduct op de markt te brengen; (iii) een geldige auteursrechtverklaring op uw softwareproduct bevatten; (iv) de ontwikkeling van katalysatoren te vergoeden, onschadelijk te houden en te verdedigen tegen claims of rechtszaken, met inbegrip van advocaatkosten, die voortvloeien uit het gebruik of de distributie van uw softwaretoepassingsproduct; (v) geen verdere distributie van de herverdeelbare stoffen door uw eindgebruiker mogelijk maken.
4. BEDRIJFSGEHEIMEN EN VERTROUWELIJKHEID
4a. De Software bevat informatie of materiaal dat eigendom is van Catalyst Development ("Confidential Information"), die niet algemeen anders bekend is dan door Catalyst, en waarvan u kennis verkrijgen via of als gevolg van de relatie die hieronder met Catalyst is gelegd. Zonder de algemeenheid van het voorgaande te beperken, omvat vertrouwelijke informatie, maar is niet beperkt tot, de volgende soorten informatie en andere informatie van vergelijkbare aard (al dan niet gereduceerd tot schrijven of nog in ontwikkeling): ontwerpen, concepten, ideeën, uitvindingen, specificaties, technieken, ontdekkingen, modellen, gegevens, objectcode, documentatie, diagrammen, stroomschema's, onderzoek, ontwikkeling, methodologie, processen, procedures, knowhow, nieuw product of nieuwe technologie-informatie , strategieën en ontwikkelingsplannen (inclusief toekomstige handelsnamen of handelsmerken).
4b. Dergelijke vertrouwelijke informatie is ontwikkeld en verkregen door Catalyst door de investering van aanzienlijke tijd, moeite en kosten, en biedt Catalyst een aanzienlijk concurrentievoordeel in haar bedrijf.
4c. U stemt ermee in dat u geen gebruik mag maken van de vertrouwelijke informatie ten behoeve van uw eigen voordeel of ten behoeve van een andere persoon of entiteit dan Catalyst, behalve voor de in het lid van dit artikel beschreven doelstellingen getiteld "HERVERDELING", overeenkomstig de bepalingen van deze Overeenkomst, en niet voor enig ander doel.
4d. U stemt ermee in om in vertrouwen te houden en geen persoon of entiteit, de Software, andere gerelateerde documentatie, uw productserienummer of andere vertrouwelijke informatie over de Software, andere dan aan dergelijke personen, openbaar te maken of openbaar te maken, zoals Catalyst specifiek schriftelijk heeft afgesproken om de Software te gebruiken voor de verdere doeleinden die in het lid van de betreffende artikel worden beschreven met de titel "REDISTRIBUTION" , overeenkomstig de bepalingen van deze overeenkomst, en niet voor enig ander doel.
4e. Je erkent het doel van deze sectie met de titel "BEDRIJFSGEHEIMEN EN VERTROUWELIJKHEID" is het vermogen van Catalyst Development om het gebruik van de gegevens en de Software in het algemeen te beperken tot licentiehouders, te beschermen en het gebruik van vertrouwelijke informatie over de Software door andere ontwikkelaars of leveranciers van software te voorkomen.
5. ANDERE BEPERKINGEN
U mag de Software niet huren, leasen of overdragen. U mag de Software niet reverse engineeren, decompileren of demonteren, behalve voor zover de toepasselijke wetgeving de bovenstaande beperking uitdrukkelijk verbiedt. Onverminderd andere rechten kan Catalyst Development deze licentieovereenkomst beëindigen als u niet voldoet aan de algemene voorwaarden van de overeenkomst. In dat geval moet u alle kopieën van het softwareproduct vernietigen.
6. BEPERKTE GARANTIE
Als u binnen 30 dagen na aankoop van dit softwareproduct ontevreden raakt over de Software om welke reden dan ook, u de software terugsturen naar Catalyst Development (of uw dealer, als u het niet rechtstreeks bij Catalyst hebt gekocht) voor een terugbetaling van uw aankoopprijs. Om de Software terug te sturen, moet u contact opnemen met Catalyst Development en een RMA-nummer (Return Material Authorization) verkrijgen. Catalyst accepteert geen retourzendingen van geopend of instaleen RMA-nummer (Return Material Authorization). Catalyst accepteert geen retourzendingen van geopende of geïnstalleerde software zonder RMA-nummer. Retourzendingen zijn onderworpen aan de aftrek van uw aankoopprijs van 20% voorraadkosten en alle verzendkosten.
7. GEEN ANDERE GARANTIES
CATALYST WIJST ALLE ANDERE GARANTIES AF, UITDRUKKELIJK OF IMPLICIET, INCLUSIEF MAAR NIET BEPERKT TOT IMPLICIETE GARANTIE VAN HANDELSBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL, MET BETREKKING TOT DE SOFTWARE, HET BIJBEHORENDE GESCHREVEN MATERIAAL EN ALLE BIJBEHORENDE HARDWARE.
8. BEPERKING VAN DE AANSPRAKELIJKHEID
In geen geval zijn katalysator of leveranciers aansprakelijk voor enige schade (met inbegrip van, met beperking, incidentele, gevolg, bijzondere of voorbeeldige schade of gederfde winsten, bedrijfsonderbreking of ander geldelijk verlies) die voortvloeien uit het gebruik of het onvermogen van dit katalysatorproduct, zelfs als catalyst van dergelijke schade op de hoogte is gesteld.
AFGEZIEN VAN DE VOORGAANDE BEPERKTE GARANTIE WORDEN DE SOFTWAREPROGRAMMA'S GELEVERD "AS-IS", ZONDER ENIGE GARANTIE, UITGEDRUKT OF GEÏMPLICEERD. HET VOLLEDIGE RISICO MET BETREKKING TOT DE PRESTATIES VAN DE PROGRAMMA'S IS MET DE KOPER. CATALYST GARANDEERT NIET DAT DE WERKING VAN DE PROGRAMMA'S ONONDERBROKEN OF FOUTLOOS ZAL ZIJN. CATALYST NEEMT GEEN VERANTWOORDELIJKHEID OF AANSPRAKELIJKHEID VAN WELKE AARD DAN OOK VOOR FOUTEN IN DE PROGRAMMA'S OF DOCUMENTATIE, VAN/VOOR DE GEVOLGEN VAN DERGELIJKE FOUTEN. DE WETTEN VAN DE STAAT CALIFORNIË REGELEN DEZE OVEREENKOMST.
9. DOOR DE OVERHEID BEPERKTE RECHTEN
Beperkte rechten van de Regering van de Verenigde Staten. De software en bijbehorende documentatie zijn voorzien van beperkte rechten. Het gebruik, duplicatie of openbaarmaking door de overheid is onderworpen aan de beperkingen die zijn vastgesteld onder c), punt 1, onder ii), van de clausule Inzake rechten in technische gegevens en computersoftware bij DFARS 252.227-7013 of de punten c) 1 en 2) van de commercial computersoftware - beperkte rechten op 48 CFR 52.227-19, indien van toepassing. Fabrikant voor dergelijke doeleinden is Catalyst Development Corporation, 56925 Yucca Trail, PMB254, Yucca Valley, CA 92284
10. UITVOERCONTROLES
U stemt ermee in om te voldoen aan alle relevante regelgeving, inclusief maar niet beperkt tot die, van het United States Department of Commerce en met de United States Export Administration Act om ervoor te zorgen dat de Software niet wordt geëxporteerd in strijd met de Amerikaanse wetgeving. U erkent dat de Software onderworpen is aan exportvoorschriften en stemt ermee in dat u de software niet exporteert, opnieuw exporteert, importeert of overdraagt in strijd met enige toepasselijke wetgeving van de Verenigde Staten of andere toepasselijke wetten, direct of indirect, en u zult anderen niet helpen of faciliteren om dit te doen. U erkent dat u de verantwoordelijkheid hebt om exportclassificaties en licenties te verkrijgen die nodig zijn om aan dergelijke wetten te voldoen.
11. VERBODEN BESTEMMINGEN
De uitvoer, wederuitvoer, verkoop of levering van Catalyst-producten, softwarecomponenten of documentatie, direct of indirect, uit de Verenigde Staten of door een Amerikaans staatsburger waar dan ook, naar Cuba, Iran, Noord-Korea, Soedan, Syrië of enig ander land waartoe de Verenigde Staten goederen onder embargo hebben ge embargo, is ten strengste verboden zonder voorafgaande toestemming van de Regering van de Verenigde Staten. U verklaart en garandeert dat noch het United States Bureau of Export Administration, noch enig ander federaal agentschap uw exportrechten heeft opgeschort, ingetrokken of geweigerd. Katalysatorproducten, softwarecomponenten of documentatie mogen niet worden geëxporteerd of opnieuw worden geëxporteerd naar iemand die op de lijst van Specially Designated Nationals van het Amerikaanse Ministerie van Financiën staat of de lijst of entiteitslijst van het Amerikaanse Ministerie van Handel denied person's.
12.
Deze licentie wordt beheerst door de wetten van de staat Californië, zonder verwijzing naar conflict van wetten principes. De exclusieve bevoegdheid en plaats voor elke actie die voortvloeit uit of verband houdt met deze overeenkomst, is lid van een bevoegde rechtbank in San Bernardino County, Californië. Naast elke andere verleende vrijstelling heeft de geldende partij het recht om de honoraria en kosten van zijn advocaat terug te vorderen. DE PARTIJEN ZIEN UITDRUKKELIJK AF VAN HET RECHT OP EEN PROCES DOOR DE JURY. De partijen erkennen dat elke schending van deze overeenkomst kan leiden tot onherstelbare schade aan Catalyst Development Corporation, waardoor Catalyst het recht geeft om een dergelijke schending te ontlasten naast andere rechten of remedies die Catalyst mogelijk heeft. Deze overeenkomst is de volledige overeenkomst tussen u en Catalyst en vervangt alle andere communicatie of reclame met betrekking tot de Software en documentatie. Als een bepaling van deze licentie ongeldig is, blijft de rest van deze licentie volledig van kracht en van kracht.