2016-03-01 14 views
6

は、私は、Pythonのソケットについての学習とSOCK_STREAMの機能は何ですか?

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

を思い付いた私は、このsocket.socketsocket.AF_INETの機能を理解し、私はsocket.SOCK_STREAMについて好奇心ています。その機能は何ですか?

答えて

4

SOCK_STREAMは、SOCK_DGRAM(UDP)ではなく、ソケット(TCP)の種類を示す定数です。

7

SOCK_STREAMは、それがTCPソケットであることを意味します。

SOCK_DGRAMは、UDPソケットであることを示します。

これらは99%の時間使用されます。他の可能性もあります(https://docs.python.org/2/library/socket.html#socket.SOCK_STREAMを参照してください)。それぞれの意味についてはgoogleを参照してください。

1

SOCK_STREAMは、接続指向のTCPプロトコルを意味します。

+0

これは私が探していたものです。ありがとう。 – kunwar97

関連する問題