最后一个参数啥意思呢 : socket_create(AF_INET, SOCK_STREAM, 0) ;

发布于 2021-11-29 22:47:36 字数 829 浏览 788 评论 1


使用php在创建一个socket的时候,百科上的代码是这么写的


$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socketn");


socket_create 最后一个参数哪里来的呢 ?

手册上这么写的:

protocol 参数,是设置指定 domain 套接字下的具体协议。这个值可以使用 getprotobyname() 函数进行读取。如果所需的协议是 TCP 或 UDP,可以直接使用常量 SOL_TCP 和 SOL_UDP 。

 一般手册不都这么写吗 0代表什么 1代表什么 吗 ?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悟红尘 2021-12-03 00:38:06

protocol参数,是设置指定domain套接字下的具体协议。这个值可以使用 getprotobyname()函数进行读取。如果所需的协议是 TCP 或 UDP,可以直接使用常量 SOL_TCPSOL_UDP

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文