امیرحسین تنگسیری نژاد هستم با Part 5 اموزش برنامه نویسی سوکت در پایتون
تابع getaddrinfo()
این تابع به منظور گرفتن IPv4 و IPv6 یک Host-Nmae استفاده می شود بزای مثال ما قصد داریم که IPv6 گوگل و یا سایت پایتون را داشته باشیم میتوانیم از این
استفاده از این تابع بسیار ساده می باشد کافیست مفسر Python را اجرا کنیم
import socket
ماژول Socket را فراخوانی کنیم
socket.getaddrinfo("www.google.com" , 80, 0, 0)
و با دادن چهار مقدار Tuple که از ما دریافت میکند که حاوی آدرس وب سایت گوگل و Port مد نظر و socket-type و Family
خروجی کد زیر را که حاوی اطلاعات IPv4 و IPv6 سرور گوگل می باشد را به ما برمیگرداند
Source-Code
import socket
socket.getaddrinfo("www.google.com" , 80, 0, 0)
Output:
[(2, 1, 6, '', ('216.58.201.228', 80)), (2, 2, 17, '', ('216.58.201.228', 80)), (2, 3, 0, '', ('216.58.201.228', 80))]
نوسینده: امیرحسین تنگسیری نژاد