为什么我们需要用任何编程语言创建一个套接字?



例如在python语言中:

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

为什么我们需要定义它?

为什么socket.AF_INET等于 2 或socket.SOCK_STREAM等于 1 ?

套接字是计算机的TCP-IP堆栈的类似文件的接口。这是应用于网络堆栈的Unix哲学。

socket.AF_INETsocket.SOCK_STREAM只是确定套接字类型的枚举。它们的值直接传递给 C-API IIRC。

更多信息: https://www.quora.com/What-is-socket-programming-a-socket-server-and-a-socket-client

相关内容

最新更新