Indy自己就有个Chart的例子啊?就在官网上可以下载。再说了,既然是TCP编写,和普通的TCP有什么区别呢?无非是传送字符而已!
这里有个我写的demo,其中有个简单的C->S的聊天功能,你可以借鉴一下:
http://www.2ccc.com/article.asp?articleid=3894
本Demo展示:
1,在服务器端如何维护已经登录的用户列表;
2,反向通讯,通过服务器端给客户端发送文件;
[red]3,实现客户端与服务器端的Chat聊天功能(稍加改动可转化为C->S->C的聊天程序)[/red]
4,如何使用IdTCPServer和IdTCPClient控件
5,初步实现线程命令方式,在传送文件的时候不会让服务器端停止响应
至于将这个Demo转换成C->S->C的话非常简单,把要接受消息的用户名连同消息文本发给Server,Server在自己的UserList里面查找对应的用户名,找到,把消息转发过去,就这么简单。自己实现吧。