我如何为我的网站用户(如 Y!)制作实时客户端聊天应用程序!信使?

Posted

技术标签:

【中文标题】我如何为我的网站用户(如 Y!)制作实时客户端聊天应用程序!信使?【英文标题】:How i can to make a live client chat application for my website's user like Y! Messenger? 【发布时间】:2010-12-07 16:33:17 【问题描述】:

如何为我的网站制作一个类似于 Yahoo! 的实时客户端聊天应用程序Messenger,但仅基于 TEXT,或者我想制作一个简单的程序,仅用于发送和接收短信(不需要实时语音传输,...)?

我有一个带有 sql server 数据库的网站(ASP.NET 网站),在我的网站用户可以注册(注册)它。 我想为我网站的所有用户制作一个客户端聊天程序(如 Yahoo Messenger),他们将其用于实时聊天。 这意味着我有一个服务器和一个 SQL Server 数据库,所有用户都在这个数据库中被拒绝。我想让一个应用程序能够获取用户名和密码并登录聊天室,...

如何制作具有此功能的应用程序?我可以使用 IRC 吗? 有开源软件可以用吗?

我用 Delphi XE 编程。

谢谢。

【问题讨论】:

【参考方案1】:

另一种选择是使用 Delphi 附带的 Indy 组件自行开发。实际上有一个 Indy 聊天演示可用。 (从他们的 SVN 演示库中获取:https://svn.atozed.com:444/svn/Indy10Demos)

如何访问他们的 SVN 存储库的说明:http://www.indyproject.org/Sockets/Download/svn.EN.aspx

【讨论】:

【参考方案2】:

您可以购买一些组件库来帮助完成这个项目。其中之一来自 AidAim 软件:

http://www.aidaim.com/delphi_messenger_sdk_instant_messaging_sdk_im_sdk.htm

另一个值得关注的选项来自 Eldos: http://www.eldos.com/msgconnect/

【讨论】:

以上是关于我如何为我的网站用户(如 Y!)制作实时客户端聊天应用程序!信使?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 80 端口上的网站制作 Node.js 多租户?

我如何为神经网络制作一个最小且可复制的示例?

如何为 iPhone 制作聊天客户端 [关闭]

如何为一对一聊天应用编写 Firestore 规则?

在 Anylogic 中,我如何为向多个客户交付订单的卡车建模

如果 Discord.JS 中缺少要查找的字段,我如何为我的 MongoDB 集合添加新字段?