WebSocket.IO

服务器抽象
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 Node.js 扩展
软件类型 开源软件
地区 不详
投 递 者 牟正真
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

WebSocket.IO 是 WebSocket 服务器端的抽象,用于 Socket.IO。广泛支持 WebSocket 协议和规范。

示例代码:

var ws = require('websocket.io')
  , server = ws.listen(3000)

server.on('connection', function (socket) {
  socket.on('message', function () { });
  socket.on('close', function () { });
});

特征

  • 快速
  • 简约的
    • 提供集成API,以供更高级别的处理授权,路由等
  • 最广泛的协议支持
    • 草案75
    • 草案76
    • 草稿-00
    • 协议版本7
    • 协议版本8
    • 协议版本13
  • 为节点0.6编写
  • websocket 使用 websocket是可以进行双向通话,服务器可以主动向浏览器发送消息。 使用websoket.io 1.如何进行连接:(客户端) var socket = io("localhost:3000") (服务器端) var app = require("express")(); var http = require('http').createServer(app); va

  • 一. 服务器端 使用express服务 const path = require('path'); const app =express();//其实是一个监听函数 const server = require('http').createServer(app); //使用静态文件中间件,把当前目录下面的public目录作为静态文件的根目录 app.use(express.static(path.

  • 认识HTML5的WebSocket 在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为So

  • WebSocket API是H5提供的下一代客户端-服务器的异步通信方法,该通信取代了单个的TCP套接字,使用ws或者wss协议,可以用于任意的客户端和服务器程序,并且现在已经受到大部分浏览器的支持 WebSocket API优势在于服务器和客户端可以在给定的时间范围内的任意时刻,相互推送消息,WebSocket并不限于以Ajax(或XHR)方式通信,因为Ajax技术需要客户端发起请求,而WebS

  •   如果你一直致力于实时网络应用,在过去几年你可能了解过一些不同的改善server端和client端数据交互延迟的技术.如果你正在开发一款多人游戏,一个及时聊天系统 或者一个想twitter一样需要频繁的与服务短交互的应用,你可能想’反转’传统的交互模型.所以,与其向服务端发送请求不如让服务端发送数据给你. 如今,当我们开发类似实时的系统是,我们总会想到长连接,comet当然还有websocket

 相关资料
  • 主要内容:1.概述,2.源码分析,3.Endpoint,4 ChannelHandler,5 Transporter,6 Codec2,7 Dispatcher1.概述 Dubbo 自己实现的 NIO 服务器,使用在 dubbo:// 和 thrift:// 协议上。 2.源码分析 dubbo-remoting-api 的项目结构: Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 from 《Dubbo

  • null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp

  • 问题 你想在网络上提供一个服务器。 解决方案 创建一个基本的 TCP 服务器。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 server = net.createServer (socket) -> console.log "Received connection from #{socket.remo

  • hexo-server Hexo 3.0 把服务器独立成了个别模块,您必须先安装 hexo-server 才能使用。 $ npm install hexo-server --save 安装完成后,输入以下命令以启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。 $ hexo server 如果您想要