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

php构建即时通讯系统

难度中级
时长 1小时 0分
学习人数
综合评分9.30
42人评价 查看评价
9.3 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 在macos下,可以使用

    vm_stat查看系统内存情况。

    查看全部
  • WebServer是服务端应用

    查看全部
    0 采集 收起 来源:Http协议

    2019-03-11

  • http请求是应用层的协议

    查看全部
    0 采集 收起 来源:Http协议

    2019-03-11

  • yughihugihuikhjkhjk

    查看全部
  • gftyuhdfghyfghy

    查看全部
  • 服务端如何支持websocket


    查看全部
    0 采集 收起 来源:WebSocket

    2019-01-07

  • socket 是一种打开、读写、关闭模式,在客户端和服务端各自维护一个socket文件。其机制类似打电话,只能感知自己电话和对方号码。

    查看全部
    0 采集 收起 来源:Socket介绍

    2019-01-07

  • 实时的数据传输和交互,简称IM;基础:长链接,在客户端发起时建立,客户端关闭时断开。期间多次发送请求接收响应而连接不断开。轮询模拟的长连接称为假长连接。

    查看全部
  • 2-5 多进程与进程名的概念

    进程是程序在计算机上的进程活动。程序是死的、静态的。进程是活的、动态的。

    进程分为 系统进程和用户进程。

    系统进程: 用于完成操作系统的各种功能的进程,它们是运行状态下操作系统本身。

    用户进程: 用户程序启动的进程。

    并发执行:

         单个:每个进程来回切换使用cpu,比如1ms, 用户感觉不到。

         并行:进程数小于cpu数,不同进程分给不同cpu运行。每个进程单独运行。


    查看全部
  • 2-4 HTTP协议

      是一种让web服务器与浏览器通过internet发送接收数据协议,建立在tcp,监听80端口。

    一个应用层协议

    Header + Body组成

    比TCP更高级

    短链接


    查看全部
    0 采集 收起 来源:Http协议

    2018-11-17

  • 2-3 Socket

     一个工具,一个接口

     封装了TCP/IP 协议

      1. 客观来说,建立进程通讯的端点,双方各自建立一个端点,才能通讯。

      2. 客户端请求,服务器监听,连接确认。

     建立长链接的基础


    查看全部
    0 采集 收起 来源:Socket介绍

    2018-11-17

  • 1.  TCP在ip层之上,应用层之下。

        传输层通信协议

        面向连接的、可靠地、基于字节流的

        建立链接需要三次握手


    查看全部
    0 采集 收起 来源:TCP协议

    2018-11-17

  • 1. TCP 传输层协议 , HTTP 是应用层协议,WebSocket 和http一样是基于TCP的。

    2. 长链接 一次建立链接长久使用。

    3. Socket 是封装TCP的一个接口,是一个工具。

    4. 常驻内存 像nginx、apache、mysql 运行后在内存。

    5. Telnet 是Liunx 一个工具,用它检测tcp 是否正常。

    6. 事件机制 监听用户行为,像js 监听点击事件, 用户点击按钮后会触发js代码,在这里监听一个连接,有数据传输过来会触发。

    7. 轮询机制 相对于事件机制。 理解:在死循环中监听是否有新的事件或动态。

    8. 后台服务 同常驻内存一样 apache,nginx,mysql,它们都运行在linux 后台当中。

    9. 守护进程 帮助我们服务稳定运行。

    10. Github 全球代码托管平台。

    11. MeeppoPS 本次课程工具,开源框架,纯php开发的socket 服务。


    查看全部
  • 长链接:客户端第一次发起时建立,关闭客户端软件后断开。期间多次发送请求和相应,但是链接是不会断开的 轮询,死循环,伪长链接,while(true)不断发起tcp请求 动态查询,聊天工具,聊天机器人,游戏

    查看全部
  • 网页是怎么打开的

    查看全部
    0 采集 收起 来源:Http协议

    2018-08-15

举报

0/150
提交
取消
课程须知
1.有良好的PHP基础。 2.有一定的网络知识。 3.熟悉Linux。
老师告诉你能学到什么?
1、了解即时通讯应用都有哪些,是基于怎样的技术体系实现的 2、学会使用Github和MeepoPS 3、施展开发在线聊天、智能客服等案例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!