社区
Java SE
帖子详情
请问GUI聊天程序中怎么在客户端显示在线人数阿?
parellel
2003-08-24 08:16:48
SIGH,郁闷死了,非要做GUI的聊天程序,可是不知道怎么在客户端统计显示在线人数,谁能帮帮我啊?thanksthanks!!GUI的做起来太费劲了,有谁做过这方面的啊?能不能给我一点源码阿?
...全文
41
8
打赏
收藏
请问GUI聊天程序中怎么在客户端显示在线人数阿?
SIGH,郁闷死了,非要做GUI的聊天程序,可是不知道怎么在客户端统计显示在线人数,谁能帮帮我啊?thanksthanks!!GUI的做起来太费劲了,有谁做过这方面的啊?能不能给我一点源码阿?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
parellel
2003-08-26
打赏
举报
回复
谢谢各位了!
Kick_hotdog
2003-08-25
打赏
举报
回复
客户端发送一条请求人数的消息,服务端接收到该条消息后,计算当前服务器的人数,然后瞎传给客户端,客户端显示,显示在线人的名单同理。
sample
client发送PNUM的命令给服务器
server接收到PNUM的命令,计算人数,发送COUNT 100
client接收到COUNT后,获取后面的数字,并显示
zealVampire
2003-08-25
打赏
举报
回复
服务器接受一个用户就用一个线程开销,全局的arrayList累加,arrayList内容自己定义
phantomhu
2003-08-25
打赏
举报
回复
做一个hastable就是了里面可以保存用户名和地址什么的
Eraserpro
2003-08-25
打赏
举报
回复
RMI吧!服务器做好点,提供的get,set方法多一点,客户端去调用就是了.
具体的只能你自己看了.
parellel
2003-08-25
打赏
举报
回复
谢谢!不过我还想显示在线人的名单阿。该怎么做呢?
onefox
2003-08-24
打赏
举报
回复
每个客户端登陆后 Server 里 count++
然后返回 count 显示在客户端
大概这样吧
parellel
2003-08-24
打赏
举报
回复
请问有没有人知道啊????谢谢阿!!!
基于CS模式的
聊天
室(大二java课设)
聊天
室项目开发需要的技术包括 1 java
程序
设计语言 2 swing基本
GUI
组件 3多线程实现 4 网络编程 5可视化界面设计 题目为简易
聊天
室 设计要求:用java实现基于C/S模式的
聊天
室
程序
,
聊天
室分为服务器端和
客户端
两部分,服务器端
程序
主要负责侦听
客户端
发来的消息,
客户端
需要登录到服务器端才能实现正常的
聊天
功能。 服务器端主要功能如下:在特定端口上进行侦听,等待
客户端
连接,统计
在线
人数
,当停止服务时,断开所有用户连接。
客户端
的主要功能如下:连接到已经开启
聊天
服务的服务器端,当服务器端开启的话,用户可以随时 登陆和注销。用户可以向所有人或某一个人发送消息。 界面要求:要求图形界面实现。
基于Java实现(图形界面)
聊天
系统【100010282】
详情介绍:https://www.yuque.com/sxbn/ks/100010282 (1)服务器端
程序
要求如下: ① 能等待用户联机,并建立和
客户端
通信的 I/O 通道; ② 当有用户要求加入
聊天
室,先验证其帐号和密码的合法性,验证成功后允许联机并将登陆信息写入日志文件或数据库
中
; ③ 能将用户发来的信息存入文件或数据库保存,以便查询统计,同时能将消息广播给所有
聊天
室成员; ④ 能清除不正常终端的联机; ⑤ 系统管理:能设置加入
聊天
系统的
人数
限制,能查看用户登陆信息和
聊天
信息。 (2)
客户端
程序
要求如下: ① 能注册和登陆帐号; ② 能与服务器
程序
联机并且建立输入/输出通道,通道建立完成后,其工作便是接收由
客户端
传来的消息,然后根据消息来作出适当的处理; ③ 列出
在线
的所有用户登陆名或昵称。
基于Java的远程视频会议系统的实现.rar
基于Java的远程视频会议系统设计与实现如下: 系统架构:
客户端
-服务器架构:采用
客户端
-服务器模式,其
中
服务器负责管理会议房间和转发视频流,而
客户端
负责发送和接收视频数据,并提供用户界面。 分布式架构:可以考虑使用分布式架构来支持多个服务器节点,提高系统的可伸缩性和容错性。 功能设计: 会议管理:支持创建、加入和退出会议,以及会议房间的管理功能,如会议密码、最大参与
人数
等设置。 视频传输:实时传输视频流数据,包括视频编码、解码和传输优化等功能,确保视频质量和稳定性。 音频传输:支持实时音频通信功能,包括音频编码、解码和降噪等处理,提供清晰的音频效果。 屏幕共享:允许会议参与者共享其屏幕内容,方便进行演示、协作和教学等活动。
聊天
功能:提供实时文本
聊天
功能,允许会议参与者之间进行文字交流,辅助会议讨论和沟通。 技术选型: 视频编解码:使用开源的视频编解码库,如FFmpeg,实现视频的编码和解码功能。 网络通信:采用Java的Socket编程实现
客户端
与服务器之间的视频数据传输,可以选择TCP或UDP协议。 图形界面:可以使用JavaFX或Swing等
GUI
库来实现
客户端
的用户界面设计,包括视频窗口、控制面板等。 服务器端技术:使用Java技术实现服务器端的业务逻辑和会议管理功能,如多线程编程、数据持久化等。 安全性考虑: 数据加密:对视频、音频和
聊天
数据进行加密处理,确保数据的机密性和完整性。 身份认证:采用安全的身份验证机制,如用户名密码验证、Token验证等,防止未经授权的用户访问会议系统。 性能优化: 视频流优化:实现视频流的压缩和传输优化,以降低带宽消耗和延迟,提高视频传输质量。 服务器负载均衡:采用负载均衡策略,分配
客户端
请求到不同的服务器节点,避免单点故障和服务器过载。 通过以上设计与实现,基于Java的远程视频会议系统能够为用户提供高质量、稳定和安全的远程会议体验,满足用户的远程协作和沟通需求。
java
gui
聊天
室_Java
GUI
编程实现
在线
聊天
室
引言综合应用Java的
GUI
编程和网络编程,实现一个能够支持多组用户同时使用的
聊天
室软件。该
聊天
室具有比较友好的
GUI
界面,并使用C/S模式,支持多个用户同时使用,用户可以自己选择加入或者创建房间,和房间内的其他用户互发信息(文字和图片)主要功能
客户端
的功能主要包括如下的功能:选择连上服务端
显示
当前房间列表(包括房间号和房间名称)选择房间进入多个用户
在线
群聊可以发送表情(用本地的,实际上发送只发送...
基于C/S模式的简单
聊天
程序
(附
程序
源码)
基于C/S模式的简单
聊天
程序
(附
程序
源码) 一、需求分析 设计要求 使用Socket实现网上
聊天
功能。用户可以通过
客户端
连接到服务器端并进行网上
聊天
。
聊天
时可以启动多个
客户端
。服务器端启动后,接收
客户端
发来的用户名和密码验证信息。验证通过则以当前的
聊天
客户列表信息进行响应;此后接收
客户端
发来的
聊天
信息,转发给
客户端
指定的
聊天
客户(即私聊)或所有其他
客户端
;在客户断开连接后公告其退出
聊天
系...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章