美文网首页
socket 实例-客户端

socket 实例-客户端

作者: skoll | 来源:发表于2022-02-15 10:39 被阅读0次

简介

1 .Socket是与服务器交互的基础类.
2 .继承的方法.emit,on,once,off
3 .还有一些属性

id

1 .每个新连接都分配连接都有一个随机20个字符的标识符
2 .这个值会和服务器端的值同步.

套接字

1 .这个属性描述套接字当前是否连接到服务器
2 .socket.connected:true表示已经连接到

可视化管理工具

1 .https://admin.socket.io/#/

生命周期

image.png

事件:客户端可以监听到的默认事件

1 .connect
2 .connect_error
3 .disconnect

离线逻辑

1 .默认离线时候发不出去的事件都会被缓冲,重连的时候会一起发出去.
2 .问题重连瞬间会有大量事件触发
3 .解决方法1:发送消息的时候检查是否连接

if (socket.connected) {
  socket.emit( /* ... */ );
} else {
  // ...
}

4 .解决方法2:使用易变事件

socket.volatile.emit( /* ... */ );

易变事件

1 .在底层连接没有准备好的时候是不会发送的
2 .客户端未连接的时候丢弃事件.

相关文章

  • Socket异步读写 线程实现

    保证socket客户端实例同步 启动客户端连接 并启动 输入流线程 同时保证socket客户端实例同步 读线程获取...

  • 2 Socket00

    1 socket1)创建socket实例没有具体的实体2)客户端链接01 创建Socket对象02 连接建立后,通...

  • socket 实例-客户端

    简介 1 .Socket是与服务器交互的基础类.2 .继承的方法.emit,on,once,off3 .还有一些属...

  • 网络

    Socket用法 ServerSocket用法 当连接已经建立成功,服务端和客户端都会拥有一个 Socket 实例...

  • iOS-Socket基本运用

    Socket使用步骤 创建客户端Socket. 客户端Socket连接到服务器Socket 客户端Socket向服...

  • Linux Socket编程:基于TCP/IP的客户端与服务端通

    Linux Socket编程:基于TCP/IP的客户端与服务端通讯实例 服务端代码 客户端代码 使用方法 编译: ...

  • python socket编程

    socket服务端: socket客户端:

  • 【ws】封装一个webSocket实例

    应用中使用websocket,一般包括以下几个方法 初始化socket 创建socket实例 获取socket实例...

  • Socket

    使用TCP 客户端 Socket socket = new Socket("ip",端口); InputStrea...

  • Socket的使用回顾

    使用socket连接 使用socket 服务端 使用socket客户端

网友评论

      本文标题:socket 实例-客户端

      本文链接:https://www.haomeiwen.com/subject/joqhlrtx.html