聊天室,求一思路 新手接触delphi,希望指点详细些。求思路和案例环境:公网ip服务器一台;接入互联网(拨号)客户端若干需求:就是聊天室,不需要视频、语音啥的 。就是实现最简单的功能即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 INDY控件就好用了,DEMO里有例子,可以参考下 看下delphi分布式开发的教程吧,里面有 用udp 做一个简单的转发器,内存或者数据库中建立一个简单的数据结构,ID IP PORT ID IP PORT ID IP PORT ID IP PORT 一个表,用来存储所有已经登录的客户端的id ip 信息。发消息是协议是这样,消息=自己的id,对方的id,msg,心跳=自己的id,自己的id,time,上线=自己的id,密码,time,下线=。其他自己想,服务器受到消息后转发即可,或者在加一个确认机制,受到消息后给对方发送一个回复确认。 用UDP穿透NAT, CLIENT每次给服务端发包,SERVE回包给CLIENT就OK服务端保存上线的列表, 心跳包维护列表 udp怎么能做到“”用UDP穿透NAT“” 加个 Timer,每隔几秒钟 发送一句“我还在线” 急救,做的一个系统,登陆权限菜单设置问题 回家前最後一問~ 请教各位大侠关于消息的问题,这厢有礼了. DCOM问题? 请大虾给我说说什么叫群件技术,组件技术,今天经理问到起,我答不上来 如何在线程中通过seversocket(stNonBlocking方式)收发数据?(最好有例子) 各位都进来看看。 如何取得日期所在的季度? 大家都来说远控——经典delphi程序“灰鸽子” 用Delphi写了个开发辅助工具——JoyCoder,欢迎拍砖指正:) 怎么将DBChat的图先存在剪贴板,然后导出EXCEL时粘贴出来 这段VB代码谁帮我翻译成DELPHI
ID IP PORT
ID IP PORT
ID IP PORT
ID IP PORT
一个表,用来存储所有已经登录的客户端的id ip 信息。
发消息是协议是这样,
消息=自己的id,对方的id,msg,
心跳=自己的id,自己的id,time,
上线=自己的id,密码,time,
下线=。
其他自己想,
服务器受到消息后转发即可,或者在加一个确认机制,受到消息后给对方发送一个回复确认。
服务端保存上线的列表, 心跳包维护列表
“”用UDP穿透NAT“”
加个 Timer,每隔几秒钟 发送一句“我还在线”