- gitbook 见 :https://socket.gitbook.io/docs/
- github page 见:https://veaba.github.io/socket.io-docs/
在过去,曾多次使用到socket.io,但也仅仅是使用基础的模块。最近因为自己做了一个比较大的消息推送架构,再次使用到了socket.io,不由的感慨,这真是一个优秀的社区项目。
为了更加深入学习和使用socket.io,现在我把它的文档中文翻译下,也方便自己学习。
- 更新新版的socket.io docs
-
-
-
- 3.2.1 new Manager(url[,options])
- 3.2.2 manager.reconnection([value])
- 3.2.3 manager.reconnectionAttempts([value])
- 3.2.4 manager.reconnectionDelay.([value])
- 3.2.5 manager.reconnectionDelayMax([value])
- 3.2.6 manager.timeout(pvalue[])
- 3.2.7 manager.open([callback])
- 3.2.8 manager.connect([callback])
- 3.2.9 manager.socket(nsp,options)
- 3.2.10 event:connect_error
- 3.2.11 event:connect_timeout
- 3.2.12 event:reconnect
- 3.2.13 event:reconnect_attempt
- 3.2.14 event:reconnecting
- 3.2.15 event:reconnect_error
- 3.2.16 event:reconnect_failed
- 3.2.17 event:ping
- 3.2.18 event:pong
-
- 3.3.1 socket.id
- 3.3.2 socket.connected
- 3.3.3 socket.disconnected
- 3.3.4 socket.open()
- 3.3.5 socket.connect()
- 3.3.6 socket.send([...args][,ack])
- 3.3.7 socket.emit(eventName,[...args][,ack])
- 3.3.8 socket.on(eventName,callback)
- 3.3.9 socket.compress(value)
- 3.3.10 socket.binary(value)
- 3.3.11 socket.close()
- 3.3.12 socket.disconnect()
- 3.3.13 event:connect
- 3.3.14 event:connect_error
- 3.3.15 event:connect_timeout
- 3.3.16 event:error
- 3.3.17 event:disconnect
- 3.3.18 event:reconnect
- 3.3.19 event:reconnect_attempt
- 3.3.20 event:reconnenting
- 3.3.21 event:reconnect_error
- 3.3.22 event:reconnect_failed
- 3.3.23 event:ping
- 3.3.24 event:pong
-
-
- 4.1.1 HTTP服务选项 new_server_httpserver_options
- 4.1.2 服务器端口选项 new_server_port_options
- 4.1.3 服务器选项 new_server_options
- 4.1.4 服务器sockets server_sockets
- 4.1.5 服务器serverClient值 server_serverClient_value
- 4.1.6 服务器路径值 server_path_value
- 4.1.7 服务器适配器值 server_adapter_value
- 4.1.8 服务器源值 server_origins_value
- 4.1.9 服务器源函数 server_origins_fn
- 4.1.10 服务器附加HTTP服务选项 server_attach_httpServer_options
- 4.1.11 服务器附加端口选项 server_attach_port_options
- 4.1.12 服务器监听HTTP服务选项 server_listen_httpServer_options
- 4.1.13 服务器监听端口选项 server_listent_port_options
- 4.1.14 服务器绑定引擎 server_bind_engine
- 4.1.15 服务器连接socket server_onconnection_socket
- 4.1.16 服务器命名空间(nsp) server_of_nsp
- 4.1.17 服务器关闭回调 server_close_callback
- 4.1.18 服务器引擎生成socket ID server_engine_generateid
-
- 4.2.1 命名空间 namespace
- 4.2.2 命名空间名称 namespace_name
- 4.2.3 命名空间连接 namespace_connected
- 4.2.4 命名空间适配器 namespace_adapter
- 4.2.5 命名空间到房间 namespace_to_room
- 4.2.6 命名空间在房间 namespace_in_room
- 4.2.7 命名空间发送事件参数 namespace_emit_eventname_args
- 4.2.8 命名空间客户端回调 namespace_clients_callback
- 4.2.9 命名空间中间件函数 namespace_use_fn
- 4.2.10 连接事件 event_connect
- 4.2.11 事件连接 event_connection
- 4.2.12 可见性标志位 flag_volatile
- 4.2.13 二进制标志位 flag_binary
- 4.2.14 本地标记位 flag_local
-
- 4.3.1 socket_id
- 4.3.2 socket_rooms
- 4.3.3 socket_client
- 4.3.4 socket_conn
- 4.3.5 socket_request
- 4.3.6 socket_handshake
- 4.3.7 socket_use_fn
- 4.3.8 socket_send_args_ack
- 4.3.9 socket_emit_eventName_args_ack
- 4.3.10 socket_on_eventName_callback
- 4.3.11 socket_once_eventName_listener
- 4.3.12 socket_removelistener_eventName_listener
- 4.3.13 socket_removeAllListeners_eventName
- 4.3.14 socket_eventNames
- 4.3.15 socket_join_room_callback
- 4.3.16 socket_join_rooms_callback
- 4.3.17 socket_leave_room_callback
- 4.3.18 socket_to_room
- 4.3.19 socket_in_room
- 4.3.20 socket_compress_value
- 4.3.21 socket_disconnect_close
- 4.3.22 flag_broadcast
- 4.3.23 flag_volatile
- 4.3.24 flag_binary
- 4.3.25 event_disconnect
- 4.3.26 event_error
- 4.3.27 event_disconnecting
-
| 错误 | 校正 |
|---|---|
客户机 |
客户端 |
套接字 |
socket |
插座 |
socket |
发射 |
发送 |
分析器 |
解析器 |
underlying |
底层 |
激发 |
触发 |
traditionally 传统,一直以来involves 涉及polling 投票、轮询goal 目标,得分,母的populate 填充、补完confufing 混乱 混淆entire 整个placed 放置instead 相反的refactor 重构composed 组成exposes 暴露several 一些behind 背后prevents 放置broadcasting 广播the rest 其余in order to 为了except 除了certain 某些in the case 在这种情况下for the sake of simplicity 为了简单起见capture 捕获total 全部amounts 量、等于、合计directly z直接地presses 按下typing 打字functionality 功能improvements 改进enables 可以,使能够real-time 实时bidirectional 双向的event-based 基于事件communication 通信、沟通between 之间consists 包括which can 也可以Multiplexing 多路复用established 建立presence 存在load balancers 负载均衡器firewall 防火墙purpose 目的antivirus 防病毒relies 依赖polling 轮询goals 目标For this purpose 为此Unless 除非instructed 得到指示otherwise 否则heartbeat 心跳mechanism 机智implemented 实现、实施,贯彻,使生效allowing 允许anymore 不在functionality 功能acheieved 实现、达到handshake 握手serializable 可序列化的structures 结构separation 分离concerns 关注per 每underlying connection 底层连接arbitrary 任意reaching 到达given 给定、特定、指定useful 有用standalone 独立served 服务implementations 实现方式several 几个maintained 维护、保持besides 此外,除了restricting 限制reception 接待、接受volatile 不稳定的certain 某些essentially 本质上assigning 分配minimize 减少identifiedshort form 简写
by @veaba
2019年3月13日13:39:15