摘要:最近有一个这样的功能场景。用户操作完成后。服务器主动通知另一个客户端显示结果。 这里涉及一个服务器推的这么一个东西。需要实现这么一个功能,对比了几个实现方式。最终选择了socket.io。 1、commet,最初想到这个功能要求不高,想简单的通过commet方式实现就算了。但考虑到commet已经是
阅读全文
文章分类 - socket
摘要:由于SpringBoot已经整合了WebSocket,使用起来非常方便。这篇博客的前提是已经搭建好SpringBoot项目,如果没有搭建好,请参考http://blog.csdn.net/u010889616/article/details/79561808这篇文章。 项目结构如下: gradle添
阅读全文
摘要:Socket 的功能 6.2.2 Socket 的英文原意就是“孔”或“插座”,现在,作为 BSD UNIX 的进程通讯机制, 取其后一种意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以 接受信号(或能量) ,有的可以发送信号(或能量)。假如电话线与电话机之间安放一个插 座(相当
阅读全文
摘要:简介 TCP简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP,下一篇博客会实现)是同一层
阅读全文
摘要:1:selectionKey.channel()方法返回的 channel是ServerSocketChannel还是SocketChannel是由前边注册这个key时是注册channel确定的。 2:基本处理流程 服务器端先注册接收Key serverSocketChannel.register(
阅读全文