社区
通信技术
帖子详情
求助,关于即时软件实现的一些问题
yangzhenhai
2006-01-24 09:54:20
现在要做个这个东西,可是我以前没做过.就象QQ那样,不过通讯量很小,局域网内的,用户最多也就几十个人.
我的办法是,服务器建一个 tcplisener ,然后建一个tcpclient的数组,每个tcplient对应一个用户ID号,这样的办法合理吗?
...全文
144
1
打赏
收藏
求助,关于即时软件实现的一些问题
现在要做个这个东西,可是我以前没做过.就象QQ那样,不过通讯量很小,局域网内的,用户最多也就几十个人. 我的办法是,服务器建一个 tcplisener ,然后建一个tcpclient的数组,每个tcplient对应一个用户ID号,这样的办法合理吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netsys2
2006-01-24
打赏
举报
回复
1)服务器运行TCP server,监听一个端口。
2)客户机开机运行客户端软件,主动连接服务器
3)客户机发送自己的用户名,服务器鉴别,如果是非许可用户,立即拆线
4)服务器通知所有登陆用户,有新客户登陆
5)如果某客户退出,服务器也通知所有登陆用户,有客户退出。
6)客户之间想通信,直接连接它的IP
多看看WIN SOCKET 编程代码,实现简单的CHAT不难。
即时
通信
软件
实现
原理
本文介绍了
即时
通讯
软件
的
实现
原理,探讨了多种
实现
方法。如乌托邦式连接存在服务器资源、NAT端口等
问题
;记录IP地址法有用户移动性和NAT穿透隐患;轮询式简单但浪费带宽;广播法适用于局域网;组播可用于公网,是多数系统
实现
原理;还提及P2P可通过代理
实现
NAT穿透。
java
实现
仿QQ
即时
聊天
这是一个使用JavaFX
实现
的仿QQ
即时
聊天
软件
,包括登录、注册、重置密码等功能,利用短信验证码API和图灵机器人API。项目采用javafx架构,支持好友列表、聊天记录、未读消息提醒,具有自动调整气泡大小等特性。源代码已开源。
Qt制作局域网
即时
通讯
软件
本文介绍了利用Qt制作的局域网
即时
通讯
软件
Timi,可
实现
文本、图片、文件等传输。该
软件
界面模仿Tim,有登录和主界面。具备文本信息发送、图片发送、截图、表情包发送等功能,还
实现
了上线/下线广播通知、收到消息提示等,后续将完善部分功能。
基于JAVA的
即时
通信
软件
本文介绍了一个使用Java Socket编程
实现
的
即时
通信
软件
,它基于TCP协议,
实现
了包括登录、退出和文字图片信息传输等功能。客户端与服务器通过自定义消息格式进行通信,服务器端创建ServerSocket监听连接,客户端发送消息需遵循定义的协议。文章讨论了TCP协议的可靠性和自定义协议的必要性,并提供了
实现
原理和存在
问题
的分析。
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章