socket主要用于长连接 简单DEMO: Server端: client端: 结果: server: feng client: Hi,feng 简易聊天室: Server端: client端: 结果: 多个client可以给server发消息 ...
分类:
编程语言 时间:
2019-05-08 10:52:59
阅读次数:
148
第一章 课程介绍及java语言简介第二章 快速入门Socket网络编程第三章 快速入门Socket UDP第四章 快速入门Socket TCP第五章 UDP辅助TCP实现点对点传输案例第六章 简易聊天室案例第七章 服务器传输优化-NIO第八章 数据传输稳定性优化第九章 局域网文件快传技术实战第十章 ...
分类:
其他好文 时间:
2019-04-16 22:55:45
阅读次数:
326
Socket.IO 介绍 通常我们web使用的是http协议,但是 HTTP 协议有一个缺陷:通信只能由客户端发起。 所以我们需要一个可以由服务端主动发出的协议,即WebSocket。 WebSocket是HTML5新增的一种通信协议,其特点是服务端可以主动向客户端推送信息,客户端也可以主动向服务端 ...
分类:
其他好文 时间:
2019-02-26 15:17:27
阅读次数:
181
一,带昵称的群聊 templates: 二,带昵称的单聊 templates: ...
分类:
Web程序 时间:
2019-01-10 18:23:18
阅读次数:
182
客户端用Unity开发,主要就是搭建一下聊天室的UI界面:输入框,聊天内容显示框,发送按钮 灰色背景的就是Message,也就是聊天内容的显示框,是一个Text类型,这里创建UI方面就不多讲了 在Canvas下挂一个ChatManager脚本 using System;using UnityEngi ...
分类:
编程语言 时间:
2018-12-05 20:37:38
阅读次数:
202
本文,我们通过Egret和Node.js实现一个在线聊天室的demo。主要包括,聊天,改用户名,查看其他用户在线状态的功能。大致流程为,用户访问网页,即进入聊天状态,成为新游客,通过底部的输入框,可以输入自己想说的话,点击发布,信息呈现给所有在聊天的人的页面。用户可以实时修改自己的昵称,用户离线上线 ...
分类:
Web程序 时间:
2018-09-11 16:08:22
阅读次数:
237
本文,我们通过Egret和Node.js实现一个在线聊天室的demo。主要包括:聊天,改用户名,查看其他用户在线状态的功能。大致流程为,用户访问网页,即进入聊天状态,成为新游客,通过底部的输入框,可以输入自己想说的话,点击发布,信息呈现给所有在聊天的人的页面。用户可以实时修改自己的昵称,用户离线上线都会实时广播给其他用户。体验链接http://7hds.com:8888/下图为最终制作完成的聊天面
分类:
Web程序 时间:
2018-09-10 14:44:59
阅读次数:
211
一、TCP/IP协议 1、TCP/IP协议包括TCP、IP和UDP等 2、域名通过dns服务器转换为IP地址 3、局域网可以通过IP或者主机地址寻找到相应的主机 4、TCP是可靠的连接,效率低,且连接是一对一,TCP;而UDP是不可靠连接,容易丢失数据,但是效率高,且连接是一对多。 二、端口号 1、 ...
分类:
编程语言 时间:
2018-03-31 14:14:37
阅读次数:
182
预备工作: (1)读取文件的时候可能会遇到多个文件一起传,可以用线程池。 (2)发送不同类型的请求时,如发送的是聊天信息,发送的是文件,发送的是好友上线请求等,但对于接受者来说都是字节流无法分别,这就需要我们认为做一些进行区别的标志,也就是需要我们自定义协议包。 (3)为了管理方便我们可以添加筛选器 ...
分类:
其他好文 时间:
2018-02-03 17:53:13
阅读次数:
227
效果 实现思路 使用TcpListener建一个服务器,接收所有客户端发送的消息,然后由服务器再发送到其他客户端 客户端使用TcpClient,发消息给服务器,接收服务器的消息,不和其他客户端直接交互 服务器端 开启一个线程,死循环去接收客户端.接收到之后放到一个集合里,保存起来,以便转发消息用.每 ...
分类:
其他好文 时间:
2017-08-02 18:58:12
阅读次数:
200