社区
JavaScript
帖子详情
聊天程序内容无法发送
南山有代码
2019-03-31 09:50:42
在论坛看的一个demo,看别人都没什么问题,自己跑起来的时候显示emit of null…有没有论坛大佬给小白指点下
...全文
89
1
打赏
收藏
聊天程序内容无法发送
在论坛看的一个demo,看别人都没什么问题,自己跑起来的时候显示emit of null…有没有论坛大佬给小白指点下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
讨厌走开啦
2019-03-31
打赏
举报
回复
sock是个会话插件吧,你确定你引了或者初始化了吗?
java Socket实现
聊天
程序
java
聊天
室
程序
源码 2 需求分析 2.1 业务需求 1. 与
聊天
室成员一起
聊天
。 2. 可以与
聊天
室成员私聊。 3. 可以改变
聊天
内容
风格。 4. 用户注册(含头像)、登录。 5. 服务器监控
聊天
内容
。 6. 服务器过滤非法
内容
。 7. 服务器
发送
通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户
聊天
信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户
发送
信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户
发送
信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上 3.1.2 客户端结构 ChatClient.java 为客户端
程序
启动类,负责客户端的启动和退出。 Login.java 为客户端
程序
登录界面,负责用户帐号信息的验证与反馈。 Register.java 为客户端
程序
注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端
程序
聊天
室主界面,负责接收、
发送
聊天
内容
与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java的内部类,负责监听
聊天
室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端
程序
的一个小
程序
,实现的一个石英钟功能。 3. 2 系统实现原理 当用户
聊天
时,将当前用户名、
聊天
对象、
聊天
内容
、
聊天
语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将
聊天
信息对象
发送
给服务器端 当用户
发送
聊天
信息时,服务端将会收到客户端用Socket传输过来的
聊天
信息对象,然后将其强制转换为Chat对象,并将本次用户的
聊天
信息对象添加到
聊天
对象集Message中,以供所有
聊天
用户访问。 接收用户的
聊天
信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本
程序
中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续
发送
信息。 当每次用户接收到
聊天
信息后将会开始分析
聊天
信息然后将适合自己的信息人性化地显示在
聊天
信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户登陆
聊天
界面并可以
聊天
。 3.能够接受私聊信息并
发送
给特定的用户。 4.服务器运行在自定义的端口上#1001。 5.服务器监控用户列表和用户
聊天
信息(私聊除外)。 6.服务器踢人,
发送
通知。 7.服务器保存日志。
聊天
小
程序
聊天
小
程序
,包含注释 ,完整源码打包上传给大家需要的下载一起学习!
C# 局域网文件传输与
聊天
程序
源码
C# 实现局域网文件传输与
聊天
程序
源码,此源码为winform窗体。
C#
聊天
程序
(改进版)
以前上传了一个版本,这几天下载的人蛮多的,先谢谢大家了!*^_^* 这次做了一些改进,增加了闪屏振动功能(这可是个卖点哦~),不啰嗦了,详细说明下载后内详,多多支持~~
Java
聊天
室
程序
(源代码)
Java
聊天
室
程序
需求分析 2.1 业务需求 1. 与
聊天
室成员一起
聊天
。 2. 可以与
聊天
室成员私聊。 3. 可以改变
聊天
内容
风格。 4. 用户注册(含头像)、登录。 5. 服务器监控
聊天
内容
。 6. 服务器过滤非法
内容
。 7. 服务器
发送
通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户
聊天
信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户
发送
信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户
发送
信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上 3.1.2 客户端结构 ChatClient.java 为客户端
程序
启动类,负责客户端的启动和退出。 Login.java 为客户端
程序
登录界面,负责用户帐号信息的验证与反馈。 Register.java 为客户端
程序
注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端
程序
聊天
室主界面,负责接收、
发送
聊天
内容
与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java的内部类,负责监听
聊天
室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端
程序
的一个小
程序
,实现的一个石英钟功能。 3. 2 系统实现原理 当用户
聊天
时,将当前用户名、
聊天
对象、
聊天
内容
、
聊天
语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将
聊天
信息对象
发送
给服务器端 当用户
发送
聊天
信息时,服务端将会收到客户端用Socket传输过来的
聊天
信息对象,然后将其强制转换为Chat对象,并将本次用户的
聊天
信息对象添加到
聊天
对象集Message中,以供所有
聊天
用户访问。 接收用户的
聊天
信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本
程序
中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续
发送
信息。 当每次用户接收到
聊天
信息后将会开始分析
聊天
信息然后将适合自己的信息人性化地显示在
聊天
信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户登陆
聊天
界面并可以
聊天
。 3.能够接受私聊信息并
发送
给特定的用户。 4.服务器运行在自定义的端口上#1001。 5.服务器监控用户列表和用户
聊天
信息(私聊除外)。 6.服务器踢人,
发送
通知。 7.服务器保存日志。
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章