社区
网络及通讯开发
帖子详情
求教C++Builder网络编程中聊天程序的技术问题?????
yangshiyuan
2006-03-30 03:01:09
请问在C++Builder网络编程中,在点对点的通信聊天程序中,怎样实现向不在线的用户发送消息和文本?
就是怎样区分对方在线还是不在线???
...全文
255
5
打赏
收藏
求教C++Builder网络编程中聊天程序的技术问题?????
请问在C++Builder网络编程中,在点对点的通信聊天程序中,怎样实现向不在线的用户发送消息和文本? 就是怎样区分对方在线还是不在线???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alloutoflove
2006-04-28
打赏
举报
回复
pp616(傻小子) ( ) 信誉:95 2006-3-30 17:02:27 得分: 0
想写?真的想写?那应该先去看书。
这个回答其实是对的, 楼上几位的回答说了对楼主不一定有多大用处, 等到了那一步, 自然就知道问题的答案了.
铖邑
2006-04-28
打赏
举报
回复
首先必须有个服务器,起“中介”作用,给不在线用户发送消息时,所有的消息缓存在服务器中,等到用户上线后,由服务器转发给用户。
是否在线?很多人都是利用TCP连接判断的,这个不妥。
我想过去,象QQ这样的软件,客户端肯定会定时发送“心跳”消息到服务器或者其它用户的,如果超时不发,就认为不在线。如果一个用户给另一个用户发送消息,接收到消息的用户必须做出响应,否则就认为该用户不在线,这时消息将转发到服务器上。
coding的乐趣
2006-04-28
打赏
举报
回复
那必须弄个服务器保存信息,其实这个不难的,我的问题跟你不通,我不知道如何实现p2p通信,在网上我查了一些资料,写出来的程序测试发现不能实现p2p。我却不知道什么原因。
很想跟你交流一下p2p技术。可以跟我发短信息,保持联系。
weixing979
2006-03-30
打赏
举报
回复
如果是自己写的还要判断是否在线,那就得弄个总的服务器端了,N个客户端
pp616
2006-03-30
打赏
举报
回复
想写?真的想写?那应该先去看书。
centos 之修改hostname 主机名
软件环境:centos 6.5 1.查看主机名:hostname 2,临时修改主机名: hostname XXX 3. 永久修改主机名:vi /etc/sysconfig/network 将hostname修改 ,reboot ,重启即可
CentOS修改主机名
CentOS 6.5 修改主机名1、临时修改主机名# hostname 主机名# bash2永久修改主机名# vim /etc/sysconfig/networkCentOS 7.2 修改主机名1、临时修改主机名 hostname 主机名 重新连接shell,就可以,这种方式,只能修改临时的主机名,当重启机器后,主机名称又变回来了。2、永久修改主机名 ...
Linux 修改主机名
Linux系统
中
,常用的修改主机名有二种方式 以下演示使用C6.5系统 临时生效演示: 1 2 3 [root@zabbix~]#hostname123修改主机名为123 [root@zabbix~]#logoutctrl+d退出 [root@123~]#...
CentOS 6.5 主机名bogon解决办法
环境:CentOS 6.5 64bit
问题
:Terminal主机名显示bogon 解决方案: 一、使用hostname命令 [root@bogon ~]# hostname localhost [root@bogon ~]# su 这样只是临时更改主机名为localhost,重启后还是会恢复为bogon。 二、修改linux主机的配置文件/etc/sysconfig/ne
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章