| Nsfilehandlext NSFILEHANDLEXT is een uitbreiding voor de objectief-C / COCOA-klasse NSFilehandle, die wordt gebruikt voor het afhandelen van bestanden en aansluitingen |
Download nu |
Nsfilehandlext Rangschikking & Samenvatting
- Naam uitgever:
- Michael Stapelberg
- Uitgever website:
- http://michael.stapelberg.de/mxallowd.en
Nsfilehandlext Tags
Nsfilehandlext Beschrijving
NSFilehandlext is een uitbreiding voor de objectief-C / Cocoa-klasse NSFilehandle, die wordt gebruikt voor het afhandelen van bestanden en aansluitingen NSFilehandlext is een uitbreiding voor de objectief-C / Cocoa-klasse NSFilehandle, die wordt gebruikt voor het afhandelen van bestanden en stopcontacten. NSFilehandlext-extensie Voegt de methoden + (ID) filehandlewithconnectiontohost toe: (NSString *) Host Toport: (INT) -poort; en - (nsstring *) Readline; Aswell AS - (void) schrijver: (nsstring *) lijn;, die wrappers rond de BSD-sockets zijn. Hierdoor kunt u een socket efficiënt gebruiken .Hods: + (ID) filehandlewithConnectiontohost: (NSString *) Host Toport: (INT) PortThis-methode retourneert een nieuwe NSFilehandle na het vaststellen van een verbinding met de gegeven host op de gegeven poort. Als de verbinding niet kon worden vastgesteld, wordt een uitzondering gegooid .- (NSString *) leest LineThis-methode een lijn van het stopcontact en retourneert deze. Het einde van een lijn wordt herkend door de achterstand "n" .- (void) schrijver: (nsstring *) Linewrites de gegeven lijn met een trailing "rn" naar de socket.Example: Dit voorbeeld maakt verbinding met poort 80 van de lokale machine en verzendt een HTTP-verzoek. Het resultaat van de server is afdrukken in het logvenster, daarna wordt de verbinding gesloten.ns_during {NSFileHandle * Connection = ; ; ; ; NSSSTRING * ANTWOORD = ; while (> 0) {NSLog (@ "gekregen regel:% @", antwoord); antwoord = ; } ;} NS_HANDLER {NSLog (@ "Fout in gesprek met server:% @", );} NS_ENDHANDLERBefore gebruikt, moet u de extensie importeren met #import "NSFileHandleExt.h" en voeg beide bestanden (NSFileHandleExt.h en NSFileHandleExt.m) aan het project.
Nsfilehandlext Gerelateerde software