nl:: Inet:: IPAddress
#include <src/inet/IPAddress.h>
Địa chỉ giao thức Internet.
Tóm tắt
Lớp Inet Nest sử dụng các đối tượng của lớp này để biểu thị địa chỉ của giao thức Internet (không phụ thuộc vào phiên bản giao thức).
Các thuộc tính công khai |
|
---|---|
Addr[4]
|
uint32_t
Mảng từ mờ để chứa địa chỉ IP (không phụ thuộc vào phiên bản giao thức)
|
Thuộc tính tĩnh công khai |
|
---|---|
Any
|
Đối tượng địa chỉ IP được phân biệt và không xác định.
|
Hàm công khai |
|
---|---|
GlobalId(void) const
|
uint64_t
Trích xuất giá trị nhận dạng mạng toàn cầu 16 bit của một địa chỉ ULA IPv6.
|
InterfaceId(void) const
|
uint64_t
Trích xuất IID của một địa chỉ ULA IPv6.
|
IsIPv4(void) const
|
bool
Kiểm tra xem địa chỉ có tương thích với IPv4 hay không.
|
IsIPv4Broadcast(void) const
|
bool
Kiểm tra xem địa chỉ có phải là thông báo truyền tin IPv4 hay không.
|
IsIPv4Multicast(void) const
|
bool
Kiểm tra xem địa chỉ có phải là IPv4 phát đa hướng hay không.
|
IsIPv6(void) const
|
bool
Kiểm tra xem địa chỉ có tương thích với IPv6 hay không.
|
IsIPv6GlobalUnicast(void) const
|
bool
Kiểm tra xem địa chỉ có phải là địa chỉ unicast toàn cầu của IPv6 hay không.
|
IsIPv6LinkLocal(void) const
|
bool
Kiểm tra xem địa chỉ có phải là địa chỉ liên kết cục bộ (LL) IPv6 hay không.
|
IsIPv6Multicast(void) const
|
bool
Kiểm tra xem địa chỉ có phải là IPv6 phát đa hướng hay không.
|
IsIPv6ULA(void) const
|
bool
Kiểm tra xem địa chỉ có phải là địa chỉ cục bộ duy nhất (ULA) IPv6 hay không.
|
IsMulticast(void) const
|
bool
Kiểm tra xem địa chỉ là IPv4 hay IPv6 multicast.
|
Subnet(void) const
|
uint16_t
Trích xuất giá trị nhận dạng mạng con 16 bit của một địa chỉ ULA IPv6.
|
ToIPv4(void) const
|
Trích xuất địa chỉ IPv4 dưới dạng cấu trúc dữ liệu nền tảng.
|
ToIPv4(void) const
|
struct in_addr
|
ToIPv6(void) const
|
ip6_addr_t
Trích xuất địa chỉ IPv6 dưới dạng cấu trúc dữ liệu nền tảng.
|
ToIPv6(void) const
|
struct in6_addr
|
ToString(char *buf, uint32_t bufSize) const
|
char *
Phát ra địa chỉ IP ở định dạng trình bày văn bản thông thường.
|
Type(void) const
|
IPAddressType
Trích xuất loại địa chỉ IP.
|
WriteAddress(uint8_t *& p) const
|
void
Phát ra địa chỉ IP theo cách đại diện mạng tiêu chuẩn.
|
operator!=(const IPAddress & other) const
|
bool
So sánh địa chỉ IP này với một địa chỉ IP khác để xem không tương đương.
|
operator=(const IPAddress & other)
|
Toán tử gán thông thường.
|
operator==(const IPAddress & other) const
|
bool
So sánh địa chỉ IP này với một địa chỉ IP khác để xem mức độ tương đương.
|
Hàm tĩnh công khai |
|
---|---|
FromIPv4(const ip4_addr_t & addr)
|
|
FromIPv4(const struct in_addr & addr)
|
Chèn địa chỉ IPv4 từ cấu trúc dữ liệu nền tảng.
|
FromIPv6(const ip6_addr_t & addr)
|
|
FromIPv6(const struct in6_addr & addr)
|
Chèn địa chỉ IPv6 từ một cấu trúc dữ liệu nền tảng.
|
FromSockAddr(const struct sockaddr & sockaddr)
|
Chèn địa chỉ IPv6 từ
struct sockaddr& POSIX |
FromString(const char *str, IPAddress & output)
|
bool
Quét địa chỉ IP từ văn bản trình bày thông thường.
|
FromString(const char *str, size_t strLen, IPAddress & output)
|
bool
Quét địa chỉ IP từ văn bản trình bày thông thường.
|
MakeIPv4Broadcast(void)
|
Tạo một địa chỉ truyền tin IPv4.
|
MakeIPv6Multicast(uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES])
|
Xây dựng một địa chỉ đa hướng IPv6 từ các phần của địa chỉ đó.
|
MakeIPv6Multicast(uint8_t aFlags, uint8_t aScope, uint32_t aGroupId)
|
Xây dựng một địa chỉ đa hướng IPv6 từ các phần của địa chỉ đó.
|
MakeIPv6PrefixMulticast(uint8_t aScope, uint8_t aPrefixLength, const uint64_t & aPrefix, uint32_t aGroupId)
|
Tạo một địa chỉ đa hướng IPv6 tạm thời, có tiền tố từ các phần của địa chỉ đó.
|
MakeIPv6TransientMulticast(uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES])
|
Tạo một địa chỉ đa hướng IPv6 tạm thời từ các phần của địa chỉ đó.
|
MakeIPv6WellKnownMulticast(uint8_t aScope, uint32_t aGroupId)
|
Xây dựng một địa chỉ đa hướng IPv6 nổi tiếng từ các phần của địa chỉ này.
|
MakeLLA(uint64_t interfaceId)
|
Tạo một địa chỉ liên kết cục bộ (LL) IPv6 từ IID của nó.
|
MakeULA(uint64_t globalId, uint16_t subnet, uint64_t interfaceId)
|
Xây dựng một địa chỉ cục bộ duy nhất (ULA) IPv6 từ các phần của nó.
|
ReadAddress(const uint8_t *& p, IPAddress & output)
|
void
Phát ra địa chỉ IP theo cách đại diện mạng tiêu chuẩn.
|
Các thuộc tính công khai
Addr
uint32_t Addr[4]
Mảng từ mờ để chứa địa chỉ IP (không phụ thuộc vào phiên bản giao thức)
Địa chỉ IPv6 sử dụng tất cả 128 bit được chia thành bốn byte mạng 32 bit được sắp xếp theo thứ tự số nguyên không dấu. Địa chỉ IPv4 là V4COMPAT, tức là ba từ đầu tiên bằng 0 và từ thứ tư chứa địa chỉ IPv4 theo thứ tự byte mạng.
Thuộc tính tĩnh công khai
Bất kỳ
IPAddress Any
Đối tượng địa chỉ IP được phân biệt và không xác định.
Đối tượng này được dùng làm hằng số để so sánh sự tương đương. Người dùng Lớp thông tin Nest không được sửa đổi thông tin này.
Hàm công khai
GlobalId
uint64_t GlobalId( void ) const
Trích xuất giá trị nhận dạng mạng toàn cầu 16 bit của một địa chỉ ULA IPv6.
Sử dụng phương pháp này với địa chỉ cục bộ duy nhất (ULA) IPv6 để trích xuất mã định danh mạng toàn cầu, là 40 bit ngay sau tiền tố mạng ULA phân biệt, ví dụ: fd00::/8. Nói cách khác, bộ định danh mạng toàn cục nằm trong 5 byte từ byte thứ 2 đến byte thứ 6 của địa chỉ.
Chi tiết | |
---|---|
Trả về |
Giá trị nhận dạng mạng toàn cầu 40 bit hoặc bằng 0 nếu địa chỉ IP không phải là địa chỉ cục bộ duy nhất của IPv6.
|
InterfaceId
uint64_t InterfaceId( void ) const
Trích xuất IID của một địa chỉ ULA IPv6.
Sử dụng phương pháp này với địa chỉ cục bộ duy nhất (ULA) IPv6 để trích xuất giá trị nhận dạng (IID), là 64 bit có mức độ quan trọng thấp nhất của địa chỉ.
Chi tiết | |
---|---|
Trả về |
Mã nhận dạng giao diện 64 bit hoặc bằng 0 nếu địa chỉ IP không phải là địa chỉ cục bộ duy nhất của IPv6.
|
IsIPv4
bool IsIPv4( void ) const
Kiểm tra xem địa chỉ có tương thích với IPv4 hay không.
Hãy sử dụng phương thức này để kiểm tra xem địa chỉ có thuộc nhóm địa chỉ IPv4 hay không. Lưu ý: địa chỉ chưa xác định không phải là địa chỉ IPv4.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsIPv4Broadcast
bool IsIPv4Broadcast( void ) const
Kiểm tra xem địa chỉ có phải là thông báo truyền tin IPv4 hay không.
Hãy sử dụng phương thức này để kiểm tra xem địa chỉ đó có phải là địa chỉ truyền tin IPv4 dùng cho mục đích đặc biệt hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsIPv4Multicast
bool IsIPv4Multicast( void ) const
Kiểm tra xem địa chỉ có phải là IPv4 phát đa hướng hay không.
Sử dụng phương thức này để kiểm tra xem địa chỉ đó có phải là địa chỉ đa hướng IPv4 hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsIPv6
bool IsIPv6( void ) const
Kiểm tra xem địa chỉ có tương thích với IPv6 hay không.
Hãy sử dụng phương thức này để kiểm tra xem địa chỉ có thuộc nhóm địa chỉ IPv6 hay không. Lưu ý: địa chỉ không xác định không phải là địa chỉ IPv6.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsIPv6GlobalUnicast
bool IsIPv6GlobalUnicast( void ) const
Kiểm tra xem địa chỉ có phải là địa chỉ unicast toàn cầu của IPv6 hay không.
Sử dụng phương thức này để kiểm tra xem địa chỉ có thuộc nhóm địa chỉ IPv6 và có tiền tố địa chỉ unicast toàn cầu hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsIPv6LinkLocal
bool IsIPv6LinkLocal( void ) const
Kiểm tra xem địa chỉ có phải là địa chỉ liên kết cục bộ (LL) IPv6 hay không.
Sử dụng phương pháp này để kiểm tra xem địa chỉ đó có thuộc nhóm địa chỉ IPv6 và có tiền tố địa chỉ liên kết IPv6 cục bộ dành riêng hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsIPv6Multicast
bool IsIPv6Multicast( void ) const
Kiểm tra xem địa chỉ có phải là IPv6 phát đa hướng hay không.
Sử dụng phương pháp này để kiểm tra xem địa chỉ có thuộc nhóm địa chỉ IPv6 và có tiền tố địa chỉ multicast IPv6 dành riêng hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
Hàm IsIPv6ULA
bool IsIPv6ULA( void ) const
Kiểm tra xem địa chỉ có phải là địa chỉ cục bộ duy nhất (ULA) IPv6 hay không.
Sử dụng phương pháp này để kiểm tra xem địa chỉ đó có thuộc nhóm địa chỉ IPv6 và có tiền tố địa chỉ cục bộ duy nhất IPv6 dành riêng hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
IsMulticast
bool IsMulticast( void ) const
Kiểm tra xem địa chỉ là IPv4 hay IPv6 multicast.
Sử dụng phương pháp này để kiểm tra xem địa chỉ có thuộc nhóm địa chỉ IPv4 hoặc IPv6 và có tiền tố địa chỉ multicast IPv4 hoặc IPv6 dành riêng hay không.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
Mạng con
uint16_t Subnet( void ) const
Trích xuất giá trị nhận dạng mạng con 16 bit của một địa chỉ ULA IPv6.
Sử dụng phương pháp này với địa chỉ cục bộ duy nhất (ULA) IPv6 để trích xuất mã nhận dạng mạng con, tức là 16 bit có mức độ quan trọng thấp nhất của tiền tố mạng. Tiền tố mạng là 64 bit quan trọng nhất của địa chỉ. Nói cách khác, định danh mạng con nằm trong byte thứ 7 và thứ 8 của địa chỉ 16 byte.
Chi tiết | |
---|---|
Trả về |
Giá trị nhận dạng mạng con 16 bit hoặc bằng 0 nếu địa chỉ IP không phải là địa chỉ cục bộ duy nhất IPv6.
|
ToIPv4
ip4_addr_t ToIPv4( void ) const
Trích xuất địa chỉ IPv4 dưới dạng cấu trúc dữ liệu nền tảng.
Sử dụng ToIPv4() const
để trích xuất nội dung dưới dạng địa chỉ IPv4, nếu có thể. Địa chỉ IPv6 và địa chỉ không xác định được trích xuất dưới dạng 0.0.0.0
.
Kết quả sẽ thuộc loại struct in_addr
(trên POSIX) hoặc ip4_addr_t
(trên LwIP).
Chi tiết | |
---|---|
Trả về |
Địa chỉ IPv4 được đóng gói hoặc
0.0.0.0 nếu địa chỉ không được chỉ định hoặc không phải là địa chỉ IPv4. |
ToIPv4
struct in_addr ToIPv4( void ) const
ToIPv6
ip6_addr_t ToIPv6( void ) const
Trích xuất địa chỉ IPv6 dưới dạng cấu trúc dữ liệu nền tảng.
Nếu có thể, hãy sử dụng ToIPv6() const
để trích xuất nội dung dưới dạng địa chỉ IPv6. Địa chỉ IPv4 và địa chỉ không xác định được trích xuất dưới dạng [::]
.
Kết quả sẽ thuộc loại struct in6_addr
(trên POSIX) hoặc ip6_addr_t
(trên LwIP).
Chi tiết | |
---|---|
Trả về |
Địa chỉ IPv4 được đóng gói hoặc
[::] if the address is either unspecified or not an IPv4 address. |
ToIPv6
struct in6_addr ToIPv6( void ) const
ToString
char * ToString( char *buf, uint32_t bufSize ) const
Phát ra địa chỉ IP ở định dạng trình bày văn bản thông thường.
Sử dụng ToString(char *buf, uint32_t bufSize) const
để ghi dạng trình bày văn bản thông thường của địa chỉ IP vào bộ nhớ đặt tại buf
và mở rộng tới bufSize
byte, bao gồm cả ký tự kết thúc NUL.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
Lưu ý: Không tuân thủ RFC 5952 trên một số nền tảng. Cụ thể, có thể không áp dụng nén không theo mục 4.2.
Chi tiết | |
---|---|
Trả về |
Đối số
buf nếu không có lỗi định dạng hoặc nếu không có lỗi. |
Loại
IPAddressType Type( void ) const
Trích xuất loại địa chỉ IP.
Sử dụng phương thức này để trả về một giá trị thuộc loại được liệt kê IPAddressType
nhằm cho biết loại địa chỉ IP.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Giá trị trả về |
|
WriteAddress
void WriteAddress( uint8_t *& p ) const
Phát ra địa chỉ IP theo cách đại diện mạng tiêu chuẩn.
Sử dụng WriteAddress(uint8_t *&p)
để mã hoá địa chỉ IP ở định dạng nhị phân do RFC 4291 xác định cho các địa chỉ IPv6. Địa chỉ IPv4 được mã hoá theo mục 2.5.5.1 "IPv4-Compatible"
Địa chỉ IPv6" (V4COMPAT).
Chi tiết | |||
---|---|---|---|
Tham số |
|
operator!=
bool operator!=( const IPAddress & other ) const
So sánh địa chỉ IP này với một địa chỉ IP khác để xem không tương đương.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|
operator=
IPAddress & operator=( const IPAddress & other )
Toán tử gán thông thường.
Chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Tham chiếu đến đối tượng này.
|
toán tử==
bool operator==( const IPAddress & other ) const
So sánh địa chỉ IP này với một địa chỉ IP khác để xem mức độ tương đương.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|
Hàm tĩnh công khai
FromIPv4
IPAddress FromIPv4( const ip4_addr_t & addr )
Đây là một hàm thành phần nạp chồng, được cung cấp để thuận tiện. Hàm này chỉ khác với hàm trên ở(các) đối số mà hàm chấp nhận.
FromIPv4
IPAddress FromIPv4( const struct in_addr & addr )
Chèn địa chỉ IPv4 từ cấu trúc dữ liệu nền tảng.
Sử dụng FromIPv4(const ip4_addr_t &addr)
để chèn addr
làm địa chỉ IPv4.
Đối số addr
thuộc loại const struct in_addr&
(trên POSIX) hoặc const ip4_addr_t&
(trên LwIP).
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
FromIPv6
IPAddress FromIPv6( const ip6_addr_t & addr )
Đây là một hàm thành phần nạp chồng, được cung cấp để thuận tiện. Hàm này chỉ khác với hàm trên ở(các) đối số mà hàm chấp nhận.
FromIPv6
IPAddress FromIPv6( const struct in6_addr & addr )
Chèn địa chỉ IPv6 từ một cấu trúc dữ liệu nền tảng.
Sử dụng FromIPv6(const ip6_addr_t &addr)
để chèn addr
làm địa chỉ IPv6.
Đối số addr
thuộc loại const struct in6_addr&
(trên POSIX) hoặc const ip6_addr_t&
(trên LwIP).
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
FromSockAddr
IPAddress FromSockAddr( const struct sockaddr & sockaddr )
Chèn địa chỉ IPv6 từ struct sockaddr&
POSIX
Sử dụng FromSockAddr(const struct sockaddr& sockaddr)
để chèn sockaddr.sa_addr
làm địa chỉ IPv6.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
FromString
bool FromString( const char *str, IPAddress & output )
Quét địa chỉ IP từ văn bản trình bày thông thường.
Sử dụng FromString(const char *str, IPAddress& output)
để ghi đè địa chỉ IP bằng cách quét bản trình bày văn bản thông thường nằm tại str
.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
FromString
bool FromString( const char *str, size_t strLen, IPAddress & output )
Quét địa chỉ IP từ văn bản trình bày thông thường.
Sử dụng FromString(const char *str, size_t strLen, IPAddress& output)
để ghi đè địa chỉ IP bằng cách quét bản trình bày văn bản thông thường nằm tại str
.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
MakeIPv4Broadcast
IPAddress MakeIPv4Broadcast( void )
Tạo một địa chỉ truyền tin IPv4.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeIPv6Multicast
IPAddress MakeIPv6Multicast( uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES] )
Xây dựng một địa chỉ đa hướng IPv6 từ các phần của địa chỉ đó.
Sử dụng MakeIPv6Multicast(uint8_t flags, uint8_t scope, uint8_t groupId[14])
để tạo địa chỉ phát đa hướng IPv6 bằng flags
cho phạm vi định tuyến scope
và octet của giá trị nhận dạng nhóm groupId
.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeIPv6Multicast
IPAddress MakeIPv6Multicast( uint8_t aFlags, uint8_t aScope, uint32_t aGroupId )
Xây dựng một địa chỉ đa hướng IPv6 từ các phần của địa chỉ đó.
Sử dụng MakeIPv6Multicast(uint8_t flags, uint8_t scope, uint32_t groupId)
để tạo địa chỉ phát đa hướng IPv6 bằng flags
cho phạm vi định tuyến scope
và mã nhận dạng nhóm groupId
.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeIPv6PrefixMulticast
IPAddress MakeIPv6PrefixMulticast( uint8_t aScope, uint8_t aPrefixLength, const uint64_t & aPrefix, uint32_t aGroupId )
Tạo một địa chỉ đa hướng IPv6 tạm thời, có tiền tố từ các phần của địa chỉ đó.
Sử dụng MakeIPv6PrefixMulticast(uint8_t scope, uint8_t prefixlen, const uint64_t prefix, uint32_t groupId)
để tạo một địa chỉ truyền đa hướng IPv6 tạm thời, tiền tố cho phạm vi định tuyến scope
và octet của mã nhận dạng nhóm groupId
, đủ điều kiện bằng tiền tố prefix
có độ dài prefixlen
bit.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeIPv6TransientMulticast
IPAddress MakeIPv6TransientMulticast( uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES] )
Tạo một địa chỉ đa hướng IPv6 tạm thời từ các phần của địa chỉ đó.
Dùng MakeIPv6TransientMulticast(uint8_t flags, uint8_t scope, uint8_t groupId[14])
để tạo địa chỉ đa hướng IPv6 tạm thời với flags
cho phạm vi định tuyến scope
và octet của giá trị nhận dạng nhóm groupId
.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeIPv6WellKnownMulticast
IPAddress MakeIPv6WellKnownMulticast( uint8_t aScope, uint32_t aGroupId )
Xây dựng một địa chỉ đa hướng IPv6 nổi tiếng từ các phần của địa chỉ này.
Sử dụng MakeIPv6WellKnownMulticast(uint8_t scope, uint32_t groupId)
để tạo địa chỉ multicast IPv6 cho phạm vi định tuyến scope
và mã nhận dạng nhóm groupId
.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeLLA
IPAddress MakeLLA( uint64_t interfaceId )
Tạo một địa chỉ liên kết cục bộ (LL) IPv6 từ IID của nó.
Sử dụng MakeLLA(uint64_t interfaceId)
để tạo địa chỉ liên kết cục bộ (LL) IPv6 với mã nhận dạng giao diện interfaceId
.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
MakeULA
IPAddress MakeULA( uint64_t globalId, uint16_t subnet, uint64_t interfaceId )
Xây dựng một địa chỉ cục bộ duy nhất (ULA) IPv6 từ các phần của nó.
Sử dụng MakeULA(uint64_t globalId, uint16_t subnet, uint64_t interfaceId)
để tạo địa chỉ cục bộ duy nhất (ULA) bằng mã nhận dạng mạng toàn cầu globalId
, mã nhận dạng mạng con subnet
và mã nhận dạng giao diện (IID) interfaceId
.
Chi tiết | |
---|---|
Trả về |
Địa chỉ IP đã thiết lập.
|
ReadAddress
void ReadAddress( const uint8_t *& p, IPAddress & output )
Phát ra địa chỉ IP theo cách đại diện mạng tiêu chuẩn.
Sử dụng ReadAddress(uint8_t *&p, IPAddress &output)
để giải mã địa chỉ IP tại p
thành đối tượng output
.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|