为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
MMTTMM 2019-03-17 09:00:19
php socket 编程 为什么要分 服务端 php socket 和 客户端 php socket? php本身不就是 服务端??有点纳闷。 我是学习这个网址的教程的:http://www.codeceo.com/articl... 麻烦大神看下,他说的服务端,客户端php socket是什么意思??
查看完整描述

5 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-03-18
?
潇湘沐

TA贡献1816条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-03-18
?
狐的传说

TA贡献1804条经验 获得超3个赞

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

比如

stream_socket_server
就是创建服务端socket

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

stream_socket_client

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

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 430 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信