php socket 编程 为什么要分 服务端 php socket 和 客户端 php socket?

发布于 2022-09-07 03:59:01 字数 264 浏览 13 评论 0

php socket 编程 为什么要分 服务端 php socket 和 客户端 php socket? php本身不就是 服务端??有点纳闷。

我是学习这个网址的教程的:http://www.codeceo.com/articl...

麻烦大神看下,他说的服务端,客户端php socket是什么意思??

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

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

发布评论

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

评论(5

╭ゆ眷念 2022-09-14 03:59:01
  • 首先,你得明白这里上下文socket的含义:这里的socket指的是http socket,它是建立在tcp/ip/mac/光纤电缆等(传输层/网络层/链路层/实体层)之上的,socket俗称套接字,是端到端的通信(客户端/服务端),不是单边行为,tcp确定端口,ip+mac确定主机,主机+端口就是这里的http socket。

电影里的梦 2022-09-14 03:59:01

谁说PHP只是服务端的东西?拉出去打PP!害的LZ问的问题,前提都错了。

紫南 2022-09-14 03:59:01

可以连接其他机器上的socket服务,这时就是客户端连接了

你不是我要的菜∠ 2022-09-14 03:59:01

socket是一种通信机制,链接双方一个是客户端,一个是服务端

比如

stream_socket_server
就是创建服务端socket

与之对应的必然有一个客户端与服务端连接

stream_socket_client

所以其实不是PHP分服务端或者客户端socket,只是在PHP用法里简明的区分的两个端的初始化
顺便说一句,PHPsocket有两类函数可以实现,如上的stream_socket_系列和socket_系列

勿挽旧人 2022-09-14 03:59:01

建议楼主换个文章看吧(https://segmentfault.com/a/11...)。

原文的概念不清晰,有些东西说的太模糊了。
例如:
Socket用于进程间通信。 -- Socket可以用于进程间通信(需要联网),但是Socket主要是网络间通信。

Socket本质是封装的api,不是协议,是介于应用层和传输层之间的api。

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