Почему нам нужно создать сокет на любом языке программирования? - PullRequest
0 голосов
/ 11 октября 2019

Например, на языке Python:

 sck = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

почему мы должны это определить?

И почему socket.AF_INET равно 2 или socket.SOCK_STREAM равно 1?

1 Ответ

2 голосов
/ 11 октября 2019

Сокет - это файловый интерфейс к стеку TCP-IP компьютера. Это философия Unix, применяемая к сетевому стеку.

socket.AF_INET & socket.SOCK_STREAM - это просто перечисления, определяющие тип сокета. Их значения передаются непосредственно в C-API IIRC.

Подробнее: https://www.quora.com/What-is-socket-programming-a-socket-server-and-a-socket-client

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...