Kelas GCKNetworkAddress

Referensi Class GCKNetworkAddress

Ringkasan

Objek yang mewakili alamat IP jaringan.

Objek ini tidak dapat diubah.

Sejak
4,2

Mewarisi NSObject, <NSWriting>, dan <NSSecureCoding>.

Ringkasan Metode Instance

(instancetype) - init
 Menggunakan penginisialisasi default tidak diizinkan. Lainnya...
 
(instancetype) - initWithType:ipAddress:
 Membuat GCKNetworkAddress dengan jenis alamat dan alamat IP yang diberikan. Lainnya...
 
(instancetype) - initWithType:addressData:
 Membuat GCKNetworkAddress dengan jenis alamat yang diberikan dan alamat mentah. Lainnya...
 

Ringkasan Metode Kelas

(GCKNetworkAddress *) + wildcardAddressOfType:
 Membuat alamat karakter pengganti dari jenis yang ditentukan. Lainnya...
 
(GCKNetworkAddress *) + loopbackAddressOfType:
 Membuat alamat loopback dari jenis yang diberikan. Lainnya...
 
(GCKNetworkAddress *) + IPv4BroadcastAddress
 Membuat alamat broadcast IPv4. Lainnya...
 
(GCKNetworkAddress *) + addressWithIPv4Address:
 Membuat alamat IPv4. Lainnya...
 
(GCKNetworkAddress *) + addressWithIPv6Address:
 Membuat alamat IPv6. Lainnya...
 
(GCKNetworkAddress *) + addressWithIPCPath:
 Membuat alamat IPC. Lainnya...
 

Ringkasan Properti

GCKNetworkAddressType type
 Jenis alamat. Lainnya...
 
NSString * ipAddress
 Alamat IP. Lainnya...
 
NSData * addressData
 Alamat jaringan sebagai NSData yang berisi struktur alamat yang sesuai (misalnya, struct in_addr atau struct in6_addr). Lainnya...
 

Detail Metode

- (instancetype) init

Menggunakan penginisialisasi default tidak diizinkan.

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

Membuat GCKNetworkAddress dengan jenis alamat dan alamat IP yang diberikan.

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 

Membuat GCKNetworkAddress dengan jenis alamat yang diberikan dan alamat mentah.

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

Membuat alamat karakter pengganti dari jenis yang ditentukan.

+ (GCKNetworkAddress *) loopbackAddressOfType: (GCKNetworkAddressType)  type

Membuat alamat loopback dari jenis yang diberikan.

+ (GCKNetworkAddress *) IPv4BroadcastAddress

Membuat alamat broadcast IPv4.

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

Membuat alamat IPv4.

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

Membuat alamat IPv6.

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

Membuat alamat IPC.

Detail Properti

- (GCKNetworkAddressType) type
readnonatomicassign

Jenis alamat.

- (NSString*) ipAddress
readnonatomiccopy

Alamat IP.

- (NSData*) addressData
readnonatomiccopy

Alamat jaringan sebagai NSData yang berisi struktur alamat yang sesuai (misalnya, struct in_addr atau struct in6_addr).

Untuk IPC jenis alamat, bidang ini adalah encoding UTF8.