nl:: Inet:: IPAddress
#include <src/inet/IPAddress.h>
عنوان بروتوكول الإنترنت.
ملخّص
تستخدم طبقة Nest Inet كائنات من هذه الفئة لتمثيل عناوين بروتوكول الإنترنت (مستقلة عن إصدار البروتوكول).
السمات العامة |
|
---|---|
Addr[4]
|
uint32_t
مصفوفة كلمات غير واضحة لاحتواء عناوين IP (مستقلة عن إصدار البروتوكول)
|
السمات الثابتة العامة |
|
---|---|
Any
|
تمثّل هذه السمة كائن عنوان IP غير المحدّد.
|
وظائف عامة |
|
---|---|
GlobalId(void) const
|
uint64_t
يمكنك استخراج معرّف الشبكة العالمي 16 بت لعنوان IPv6 ULA.
|
InterfaceId(void) const
|
uint64_t
استخرِج معرّف IID لعنوان IPv6 ULA.
|
IsIPv4(void) const
|
bool
اختبار ما إذا كان العنوان متوافقًا مع IPv4
|
IsIPv4Broadcast(void) const
|
bool
اختبار ما إذا كان العنوان هو بث IPv4.
|
IsIPv4Multicast(void) const
|
bool
اختبار ما إذا كان العنوان هو بث متعدّد IPv4
|
IsIPv6(void) const
|
bool
اختبار ما إذا كان العنوان متوافقًا مع IPv6
|
IsIPv6GlobalUnicast(void) const
|
bool
اختبار ما إذا كان العنوان هو عنوان الإرسال الأحادي العام لبروتوكول IPv6
|
IsIPv6LinkLocal(void) const
|
bool
اختبار ما إذا كان العنوان هو عنوان URL محلي للرابط IPv6
|
IsIPv6Multicast(void) const
|
bool
اختبار ما إذا كان العنوان هو بث متعدّد IPv6
|
IsIPv6ULA(void) const
|
bool
اختبار ما إذا كان العنوان هو عنوان IPv6 فريد محلي (ULA)
|
IsMulticast(void) const
|
bool
اختبار ما إذا كان العنوان هو البث المتعدد IPv4 أو IPv6.
|
Subnet(void) const
|
uint16_t
يمكنك استخراج معرّف الشبكة الفرعية 16 بت لعنوان IPv6 ULA.
|
ToIPv4(void) const
|
يمكنك استخراج عنوان IPv4 كبنية بيانات للنظام الأساسي.
|
ToIPv4(void) const
|
struct in_addr
|
ToIPv6(void) const
|
ip6_addr_t
يمكنك استخراج عنوان IPv6 كبنية بيانات للنظام الأساسي.
|
ToIPv6(void) const
|
struct in6_addr
|
ToString(char *buf, uint32_t bufSize) const
|
char *
إرسال عنوان IP بتنسيق العرض التقديمي النصي التقليدي.
|
Type(void) const
|
IPAddressType
استخرِج نوع عنوان IP.
|
WriteAddress(uint8_t *& p) const
|
void
إرسال عنوان IP في تمثيل الشبكة العادي.
|
operator!=(const IPAddress & other) const
|
bool
قارن عنوان IP هذا بعنوان آخر للتأكد من عدم تكافؤه.
|
operator=(const IPAddress & other)
|
عامل تشغيل التعيين العادي.
|
operator==(const IPAddress & other) const
|
bool
قارن عنوان IP هذا بعنوان آخر للحصول على التساوي.
|
الدوال الثابتة العامة |
|
---|---|
FromIPv4(const ip4_addr_t & addr)
|
|
FromIPv4(const struct in_addr & addr)
|
إدخال عنوان IPv4 من بنية بيانات النظام الأساسي
|
FromIPv6(const ip6_addr_t & addr)
|
|
FromIPv6(const struct in6_addr & addr)
|
إدخال عنوان IPv6 من بنية بيانات النظام الأساسي
|
FromSockAddr(const struct sockaddr & sockaddr)
|
إدخال عنوان IPv6 من
struct sockaddr& POSIX |
FromString(const char *str, IPAddress & output)
|
bool
يمكنك فحص عنوان IP من نص العرض التقديمي التقليدي.
|
FromString(const char *str, size_t strLen, IPAddress & output)
|
bool
يمكنك فحص عنوان IP من نص العرض التقديمي التقليدي.
|
MakeIPv4Broadcast(void)
|
إنشاء عنوان بث IPv4
|
MakeIPv6Multicast(uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES])
|
إنشاء عنوان البث المتعدد IPv6 من أجزائه.
|
MakeIPv6Multicast(uint8_t aFlags, uint8_t aScope, uint32_t aGroupId)
|
إنشاء عنوان البث المتعدد IPv6 من أجزائه.
|
MakeIPv6PrefixMulticast(uint8_t aScope, uint8_t aPrefixLength, const uint64_t & aPrefix, uint32_t aGroupId)
|
إنشاء عنوان عابر، بادئة IPv6 متعددة للإرسال من أجزائه.
|
MakeIPv6TransientMulticast(uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES])
|
إنشاء عنوان عابر للبث المتعدد IPv6 من أجزائه.
|
MakeIPv6WellKnownMulticast(uint8_t aScope, uint32_t aGroupId)
|
إنشاء عنوان IPv6 متعدد معروف من أجزائه.
|
MakeLLA(uint64_t interfaceId)
|
يمكنك إنشاء عنوان URL محلي للرابط (LL) لبروتوكول IPv6 من معرّف IID الخاص به.
|
MakeULA(uint64_t globalId, uint16_t subnet, uint64_t interfaceId)
|
إنشاء عنوان محلي فريد (ULA) لبروتوكول IPv6 من أجزائه.
|
ReadAddress(const uint8_t *& p, IPAddress & output)
|
void
إرسال عنوان IP في تمثيل الشبكة العادي.
|
السمات العامة
Addr
uint32_t Addr[4]
مصفوفة كلمات غير واضحة لاحتواء عناوين IP (مستقلة عن إصدار البروتوكول)
يستخدم عنوان IPv6 جميع أعداد 128 بت مقسّمة إلى أربعة أعداد صحيحة غير موقَّعة مرتَّبة بنظام 32 بت على الشبكة بنظام 32 بت. عناوين IPv4 هي V4COMPAT، أي أن أول ثلاث كلمات تساوي صفر، وتحتوي الكلمة الرابعة على عنوان IPv4 بترتيب بايت الشبكة.
السمات الثابتة العامة
أي لون
IPAddress Any
تمثّل هذه السمة كائن عنوان IP غير المحدّد.
يُستخدم هذا الكائن كثابت لمقارنات التكافؤ. ويجب ألا يعدّله مستخدمو "طبقة Nest Inet".
وظائف عامة
GlobalId
uint64_t GlobalId( void ) const
يمكنك استخراج معرّف الشبكة العالمي 16 بت لعنوان IPv6 ULA.
استخدِم هذه الطريقة مع عنوان محلي فريد (ULA) لبروتوكول IPv6 لاستخراج معرّف الشبكة العام، وهو عبارة عن 40 بت تلي مباشرةً بادئة شبكة ULA المميّزة، أي fd00::/8. بمعنى آخر، يقع معرف الشبكة العمومي في خمسة بايت من وحدات البايت الثانية إلى وحدات البايت السادسة في العنوان.
التفاصيل | |
---|---|
المرتجعات |
معرِّف شبكة عالمي 40 بت أو صفرًا إذا لم يكن عنوان IP عنوانًا محليًا فريدًا لـ IPv6.
|
InterfaceId
uint64_t InterfaceId( void ) const
استخرِج معرّف IID لعنوان IPv6 ULA.
استخدِم هذه الطريقة مع عنوان محلي فريد (ULA) من الإصدار السادس من بروتوكول الإنترنت (ULA) لاستخراج معرِّف المعرّف (IID)، وهو أقل كمية ممكنة من 64 بت من العنوان.
التفاصيل | |
---|---|
المرتجعات |
معرِّف واجهة 64 بت أو صفرًا إذا لم يكن عنوان IP عنوانًا محليًا فريدًا للإصدار 64 بت.
|
IsIPv4
bool IsIPv4( void ) const
اختبار ما إذا كان العنوان متوافقًا مع IPv4
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv4. جدير بالذكر أنّ العنوان غير المحدّد ليس عنوان IPv4.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsIPv4Broadcast
bool IsIPv4Broadcast( void ) const
اختبار ما إذا كان العنوان هو بث IPv4.
استخدِم هذه الطريقة للتحقّق مما إذا كان العنوان هو عنوان بث IPv4 لغرض خاص.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsIPv4Multicast
bool IsIPv4Multicast( void ) const
اختبار ما إذا كان العنوان هو بث متعدّد IPv4
استخدِم هذه الطريقة للتحقّق مما إذا كان العنوان هو عنوان البث المتعدد IPv4.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsIPv6
bool IsIPv6( void ) const
اختبار ما إذا كان العنوان متوافقًا مع IPv6
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv6. جدير بالذكر أنّ العنوان غير المحدّد ليس عنوان IPv6.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsIPv6GlobalUnicast
bool IsIPv6GlobalUnicast( void ) const
اختبار ما إذا كان العنوان هو عنوان الإرسال الأحادي العام لبروتوكول IPv6
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv6 ولديه بادئة عنوان البث الأحادي العام.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsIPv6LinkLocal
bool IsIPv6LinkLocal( void ) const
اختبار ما إذا كان العنوان هو عنوان URL محلي للرابط IPv6
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv6 ويحتوي على بادئة العنوان المحلي لرابط IPv6 المحجوزة.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsIPv6Multicast
bool IsIPv6Multicast( void ) const
اختبار ما إذا كان العنوان هو بث متعدّد IPv6
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv6 ولديه بادئة عنوان البث المتعدد IPv6 المحجوزة.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
معيار IsIPv6ULA
bool IsIPv6ULA( void ) const
اختبار ما إذا كان العنوان هو عنوان IPv6 فريد محلي (ULA)
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv6 ولديه بادئة العنوان المحلي الفريد لبروتوكول IPv6 المحجوز.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
IsMulticast
bool IsMulticast( void ) const
اختبار ما إذا كان العنوان هو البث المتعدد IPv4 أو IPv6.
استخدِم هذه الطريقة للتحقّق ممّا إذا كان العنوان ينتمي إلى مجموعة عناوين IPv4 أو IPv6، وله بادئة عنوان البث المتعدد IPv4 أو IPv6 المحجوزة.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
الشبكة الفرعية
uint16_t Subnet( void ) const
يمكنك استخراج معرّف الشبكة الفرعية 16 بت لعنوان IPv6 ULA.
استخدِم هذه الطريقة مع عنوان محلي فريد (ULA) لـ IPv6 لاستخراج معرّف الشبكة الفرعية، وهو أقل أهمية بمقدار 16 بت من بادئة الشبكة. بادئة الشبكة هي أهم 64 بت من العنوان. بمعنى آخر، يقع معرف الشبكة الفرعية في وحدتي البايت السابعة والثامنة لعنوان 16 بايت.
التفاصيل | |
---|---|
المرتجعات |
معرّف الشبكة الفرعية 16 بت أو صفرًا إذا لم يكن عنوان IP عنوانًا محليًا فريدًا لبروتوكول IPv6
|
ToIPv4
ip4_addr_t ToIPv4( void ) const
يمكنك استخراج عنوان IPv4 كبنية بيانات للنظام الأساسي.
استخدِم ToIPv4() const
لاستخراج المحتوى كعنوان IPv4، إن أمكن ذلك. يتم استخراج عناوين الإصدار 6 من بروتوكول IP والعناوين غير المحدّدة بتنسيق 0.0.0.0
.
وتكون النتيجة من النوع struct in_addr
(على POSIX) أو ip4_addr_t
(على LwIP).
التفاصيل | |
---|---|
المرتجعات |
عنوان IPv4 المُضمَّن أو
0.0.0.0 إذا كان العنوان غير محدَّد أو ليس عنوان IPv4. |
ToIPv4
struct in_addr ToIPv4( void ) const
ToIPv6
ip6_addr_t ToIPv6( void ) const
يمكنك استخراج عنوان IPv6 كبنية بيانات للنظام الأساسي.
استخدِم ToIPv6() const
لاستخراج المحتوى كعنوان IPv6، إن أمكن ذلك. يتم استخراج عناوين IPv4 والعناوين غير المحدَّدة بتنسيق [::]
.
وتكون النتيجة من النوع struct in6_addr
(على POSIX) أو ip6_addr_t
(على LwIP).
التفاصيل | |
---|---|
المرتجعات |
عنوان IPv4 المُفصّل أو
[::] 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
إرسال عنوان IP بتنسيق العرض التقديمي النصي التقليدي.
يمكنك استخدام ToString(char *buf, uint32_t bufSize) const
لكتابة نموذج العرض التقديمي النصي التقليدي لعنوان IP إلى الذاكرة الموجودة في buf
ويمتد حتى bufSize
بايت، بما في ذلك حرف إنهاء NUL.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
ملاحظة: لا يتم التوافق مع RFC 5952 على بعض الأنظمة الأساسية. وعلى وجه التحديد، لا يجوز تطبيق الضغط "صفر" وفقًا للفقرة 4.2.
التفاصيل | |
---|---|
المرتجعات |
الوسيطة
buf إذا لم يكن هناك خطأ في التنسيق، أو صفر في الحالات الأخرى. |
النوع
IPAddressType Type( void ) const
استخرِج نوع عنوان IP.
استخدِم هذه الطريقة لعرض قيمة من النوع المحتسب IPAddressType
للإشارة إلى نوع عنوان IP.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
قيم الإرجاع |
|
WriteAddress
void WriteAddress( uint8_t *& p ) const
إرسال عنوان IP في تمثيل الشبكة العادي.
استخدِم WriteAddress(uint8_t *&p)
لترميز عنوان IP بالتنسيق الثنائي الذي حدّده RFC 4291 لعناوين IPv6. يتم ترميز عناوين IPv4 وفقًا للفقرة 2.5.5.1 "التوافق مع IPv4"
عنوان IPv6" (V4COMPAT).
التفاصيل | |||
---|---|---|---|
المعلمات |
|
operator!=
bool operator!=( const IPAddress & other ) const
قارن عنوان IP هذا بعنوان آخر للتأكد من عدم تكافؤه.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
operator=
IPAddress & operator=( const IPAddress & other )
عامل تشغيل التعيين العادي.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
إشارة إلى هذا العنصر.
|
عامل التشغيل==
bool operator==( const IPAddress & other ) const
قارن عنوان IP هذا بعنوان آخر للحصول على التساوي.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
الدوال الثابتة العامة
FromIPv4
IPAddress FromIPv4( const ip4_addr_t & addr )
هذه دالة عضو محمّلة بشكل زائد، ويتم توفيرها لتسهيل الأمر. تختلف هذه الدالة عن الدالة أعلاه فقط في الوسائط التي تقبلها.
FromIPv4
IPAddress FromIPv4( const struct in_addr & addr )
إدخال عنوان IPv4 من بنية بيانات النظام الأساسي
استخدِم FromIPv4(const ip4_addr_t &addr)
لإدخال addr
كعنوان IPv4.
الوسيطة addr
هي إما من النوع const struct in_addr&
(على POSIX) أو const ip4_addr_t&
(على LwIP).
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
FromIPv6
IPAddress FromIPv6( const ip6_addr_t & addr )
هذه دالة عضو محمّلة بشكل زائد، ويتم توفيرها لتسهيل الأمر. تختلف هذه الدالة عن الدالة أعلاه فقط في الوسائط التي تقبلها.
FromIPv6
IPAddress FromIPv6( const struct in6_addr & addr )
إدخال عنوان IPv6 من بنية بيانات النظام الأساسي
استخدِم FromIPv6(const ip6_addr_t &addr)
لإدخال addr
كعنوان IPv6.
الوسيطة addr
هي إما من النوع const struct in6_addr&
(على POSIX) أو const ip6_addr_t&
(على LwIP).
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
FromSockAddr
IPAddress FromSockAddr( const struct sockaddr & sockaddr )
إدخال عنوان IPv6 من struct sockaddr&
POSIX
استخدِم FromSockAddr(const struct sockaddr& sockaddr)
لإدخال sockaddr.sa_addr
كعنوان IPv6.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
FromString
bool FromString( const char *str, IPAddress & output )
يمكنك فحص عنوان IP من نص العرض التقديمي التقليدي.
يمكنك استخدام FromString(const char *str, IPAddress& output)
لاستبدال عنوان IP من خلال مسح العرض التقديمي النصي التقليدي الموجود في str
ضوئيًا.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
FromString
bool FromString( const char *str, size_t strLen, IPAddress & output )
يمكنك فحص عنوان IP من نص العرض التقديمي التقليدي.
يمكنك استخدام FromString(const char *str, size_t strLen, IPAddress& output)
لاستبدال عنوان IP من خلال مسح العرض التقديمي النصي التقليدي الموجود في str
ضوئيًا.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
MakeIPv4Broadcast
IPAddress MakeIPv4Broadcast( void )
إنشاء عنوان بث IPv4
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeIPv6Multicast
IPAddress MakeIPv6Multicast( uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES] )
إنشاء عنوان البث المتعدد IPv6 من أجزائه.
استخدِم MakeIPv6Multicast(uint8_t flags, uint8_t scope, uint8_t groupId[14])
لإنشاء عنوان بث متعدّد للإصدار السادس من بروتوكول الإنترنت (IPv6) باستخدام flags
لتوجيه التوجيه scope
وثماني وحدات بت لمعرّف المجموعة groupId
.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeIPv6Multicast
IPAddress MakeIPv6Multicast( uint8_t aFlags, uint8_t aScope, uint32_t aGroupId )
إنشاء عنوان البث المتعدد IPv6 من أجزائه.
استخدِم MakeIPv6Multicast(uint8_t flags, uint8_t scope, uint32_t groupId)
لإنشاء عنوان بث متعدّد IPv6 باستخدام flags
لتوجيه النطاق scope
ومعرّف المجموعة groupId
.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeIPv6PrefixMulticast
IPAddress MakeIPv6PrefixMulticast( uint8_t aScope, uint8_t aPrefixLength, const uint64_t & aPrefix, uint32_t aGroupId )
إنشاء عنوان عابر، بادئة IPv6 متعددة للإرسال من أجزائه.
استخدِم MakeIPv6PrefixMulticast(uint8_t scope, uint8_t prefixlen, const uint64_t prefix, uint32_t groupId)
لإنشاء عنوان بث متعدّد بادئات IPv6 مع نطاق التوجيه scope
وثماني وحدات بت لمعرّف المجموعة groupId
، ومؤهَّل بالبادئة prefix
بطول prefixlen
بت.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeIPv6TransientMulticast
IPAddress MakeIPv6TransientMulticast( uint8_t aFlags, uint8_t aScope, const uint8_t aGroupId[NL_INET_IPV6_MCAST_GROUP_LEN_IN_BYTES] )
إنشاء عنوان عابر للبث المتعدد IPv6 من أجزائه.
استخدِم MakeIPv6TransientMulticast(uint8_t flags, uint8_t scope, uint8_t groupId[14])
لإنشاء عنوان عابر للبث المتعدد IPv6 باستخدام flags
لتحديد نطاق التوجيه scope
وثمانيات معرّف المجموعة groupId
.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeIPv6WellKnownMulticast
IPAddress MakeIPv6WellKnownMulticast( uint8_t aScope, uint32_t aGroupId )
إنشاء عنوان IPv6 متعدد معروف من أجزائه.
استخدِم MakeIPv6WellKnownMulticast(uint8_t scope, uint32_t groupId)
لإنشاء عنوان بث متعدّد IPv6 لتوجيه النطاق scope
ومعرِّف المجموعة groupId
.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeLLA
IPAddress MakeLLA( uint64_t interfaceId )
يمكنك إنشاء عنوان URL محلي للرابط (LL) لبروتوكول IPv6 من معرّف IID الخاص به.
استخدِم MakeLLA(uint64_t interfaceId)
لإنشاء عنوان URL محلي للرابط (LL) لـ IPv6 مع معرّف الواجهة interfaceId
.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
MakeULA
IPAddress MakeULA( uint64_t globalId, uint16_t subnet, uint64_t interfaceId )
إنشاء عنوان محلي فريد (ULA) لبروتوكول IPv6 من أجزائه.
استخدِم MakeULA(uint64_t globalId, uint16_t subnet, uint64_t interfaceId)
لإنشاء عنوان محلي فريد (ULA) بمعرّف الشبكة العالمي globalId
ومعرّف الشبكة الفرعية subnet
ومعرّف الواجهة (IID) interfaceId
.
التفاصيل | |
---|---|
المرتجعات |
عنوان IP الذي تم إنشاؤه.
|
ReadAddress
void ReadAddress( const uint8_t *& p, IPAddress & output )
إرسال عنوان IP في تمثيل الشبكة العادي.
استخدِم ReadAddress(uint8_t *&p, IPAddress &output)
لفك ترميز عنوان IP على p
للكائن output
.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|