socket

Python socket moduli

❮ Python o‘rnatilgan modullari


Misol

Xost nomi (hostname) va IP manzilni oling:

import socket hostname = socket.gethostname() ip = socket.gethostbyname(hostname) print(f'Hostname: {hostname}') print(f'IP: {ip}')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

socket moduli tarmoq ulanishlarini yaratish uchun quyi darajadagi tarmoq interfeysini taqdim etadi.

Undan TCP/UDP mijozlari va serverlarini yaratish, tarmoq ulanishlarini o‘rnatish yoki xom (raw) tarmoq protokollari bilan ishlash uchun foydalaning.


A’zolar

A’zo Tavsif
AF_INETIPv4 uchun manzillar oilasi.
AF_INET6IPv6 uchun manzillar oilasi.
SOCK_DGRAMUDP uchun soket (socket) turi.
SOCK_STREAMTCP uchun soket (socket) turi.
create_connection()Masofaviy xostga TCP ulanishini yaratadi.
create_server()TCP server soketini yaratadi.
getaddrinfo()Xost/portni manzil ma’lumotlariga aylantiradi.
gethostbyname()Xost nomini IPv4 manzilga aylantiradi.
gethostname()Joriy xost nomini qaytaradi.
socket()Yangi soket obyektini yaratadi.
socket.accept()Ulanishni qabul qiladi (yangi soket va manzilni qaytaradi).
socket.bind()Soketni manzilga bog‘laydi.
socket.close()Soketni yopadi.
socket.connect()Masofaviy manzilga ulanadi.
socket.listen()Serverga ulanishlarni qabul qilish imkonini beradi.
socket.recv()Soketdan ma’lumotlarni qabul qiladi.
socket.send()Soketga ma’lumotlarni yuboradi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!