GCKNetworkAddress क्लास

खास जानकारी

ऐसा ऑब्जेक्ट जो नेटवर्क आईपी पते को दिखाता है.

इस ऑब्जेक्ट को बदला नहीं जा सकता.

से
4.2

NSObject, <NSकॉपी>, और <NSSecureCoding> को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(instancetype) - init
 डिफ़ॉल्ट इनिशलाइज़र का इस्तेमाल करने की अनुमति नहीं है. ज़्यादा...
 
(instancetype) - initWithType:ipAddress:
 दिए गए पते के टाइप और आईपी पते के साथ GCKNetworkAddress बनाता है. ज़्यादा...
 
(instancetype) - initWithType:addressData:
 दिए गए पते के टाइप और रॉ पते के साथ, GCKNetworkAddress बनाता है. ज़्यादा...
 

क्लास के तरीके के बारे में खास जानकारी

(GCKNetworkAddress *) + wildcardAddressOfType:
 दिए गए टाइप का वाइल्डकार्ड पता बनाता है. ज़्यादा...
 
(GCKNetworkAddress *) + loopbackAddressOfType:
 दिए गए टाइप का लूपबैक पता बनाता है. ज़्यादा...
 
(GCKNetworkAddress *) + IPv4BroadcastAddress
 यह आईपीवी4 ब्रॉडकास्ट पता बनाता है. ज़्यादा...
 
(GCKNetworkAddress *) + addressWithIPv4Address:
 आईपीवी4 पता बनाता है. ज़्यादा...
 
(GCKNetworkAddress *) + addressWithIPv6Address:
 आईपीवी6 पता बनाता है. ज़्यादा...
 
(GCKNetworkAddress *) + addressWithIPCPath:
 आईपीसी पता बनाता है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

GCKNetworkAddressType type
 पते का टाइप. ज़्यादा...
 
NSString * ipAddress
 आईपी पता. ज़्यादा...
 
NSData * addressData
 NSData के तौर पर नेटवर्क का पता, जिसमें सही पता स्ट्रक्चर (उदाहरण के लिए, struct in_addr या struct in6_addr) होता है. ज़्यादा...
 

तरीके की जानकारी

- (instancetype) init

डिफ़ॉल्ट इनिशलाइज़र का इस्तेमाल करने की अनुमति नहीं है.

- (instancetype) initWithType: (GCKNetworkAddressType)  type
ipAddress: (nullable NSString *)  ipAddress 

दिए गए पते के टाइप और आईपी पते के साथ GCKNetworkAddress बनाता है.

Parameters
typeThe address type.
ipAddressThe IP address, in textual form. May be nil to indicate the wildcard ("any") address.
- (instancetype) initWithType: (GCKNetworkAddressType)  type
addressData: (nullable NSData *)  addressData 

दिए गए पते के टाइप और रॉ पते के साथ, GCKNetworkAddress बनाता है.

Parameters
typeThe address type.
addressDataAn NSData object containing the appropriate address structure (e.g., struct in_addr or struct in6_addr). For the GCKNNetworkAddressTypeIPC, the data is expected to be a UTF8 encoding.
+ (GCKNetworkAddress *) wildcardAddressOfType: (GCKNetworkAddressType)  type

दिए गए टाइप का वाइल्डकार्ड पता बनाता है.

+ (GCKNetworkAddress *) loopbackAddressOfType: (GCKNetworkAddressType)  type

दिए गए टाइप का लूपबैक पता बनाता है.

+ (GCKNetworkAddress *) IPv4BroadcastAddress

यह आईपीवी4 ब्रॉडकास्ट पता बनाता है.

+ (GCKNetworkAddress *) addressWithIPv4Address: (NSString *)  ipAddress

आईपीवी4 पता बनाता है.

+ (GCKNetworkAddress *) addressWithIPv6Address: (NSString *)  ipAddress

आईपीवी6 पता बनाता है.

+ (GCKNetworkAddress *) addressWithIPCPath: (NSString *)  path

आईपीसी पता बनाता है.

प्रॉपर्टी की जानकारी

- (GCKNetworkAddressType) type
readnonatomicassign

पते का टाइप.

- (NSString*) ipAddress
readnonatomiccopy

आईपी पता.

- (NSData*) addressData
readnonatomiccopy

NSData के तौर पर नेटवर्क का पता, जिसमें सही पता स्ट्रक्चर (उदाहरण के लिए, struct in_addr या struct in6_addr) होता है.

पता टाइप IPC के लिए, यह फ़ील्ड एक UTF8 एन्कोडिंग है.