php socket何时使用

我们经常在网站里有登录功能,客户输入用户名与密码,后台进行验证,这个过程是否可以使用php socket,毕竟这里也涉及到客户端与服务端的交流?
php socket在哪种场景使用?

大伙帮我解答以上2个问题,谢谢

阅读 3.3k
3 个回答

这个场景其实没有必要使用,socket是做聊天系统,或者是一实时数据的交互,比如拍卖,任何一个人去拍卖加价都要显示最新的价格,所以参与拍卖的人都要去实时交互数据,这个时候用socket将这些人都建立通信,是可以实现的,其实还有很多应用场景的,比如做移动端的时候,你手机上显示的页面去做了某一操作,想要让你的pc端的页面也跟着操作变化,这种场景一般是做展示用的,有很多的,你可以多查查资料

http和socket应用场景个人理解最大的区别在于 :
http是你请求一次,server给你一个响应,ok,这次交流就完了;下次交流的时候还是同样一个过程,browser请求一次,server给个响应。只能是一问一答的形式,而且只能由客户端发起,服务端响应,结束。

socket不同于http的是,连接建立后,客户端和服务端可以自由收发数据,这主要用在双向通信的场景,比如web消息推送,聊天室等类似

登录注册没必要用socket,聊天这种需要长连接的场景是合适的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题