Tag: libpurple

聊天*服务器*在embedded式平台上

我目前正在build立一个聊天服务器(meebo风格)。 架构是这样的。 BitLbee over libpurple在主机B上 。 它是一个数据中心平凡的服务器。 用户通过主机A上的web服务器(如meebo)与bitlbee进行通信。 该Web服务器的后端维护聊天会话。 它只是将用户命令转换为适当的bitlbee文件并发送回主机A. 这里最重要的部分是主机A将被部署在embedded式Linux中。 我有2个问题 。 为了保持聊天会话的持久性,我正在考虑使用node.js。 由于使用持续连接创build实时应用程序要容易得多。 但是我怀疑它是否支持这样的平台。 如果我使用C而不是node.js(我没有使用任何Web服务器),我可以通过libirc与主机A的irc服务器通信 。 但是,我如何实现C中的所有Web服务器function(如会话,URL / cookie / post数据parsing等)? 另外,如果你认为我的方法是错误的或有更好的方法,请告诉我如何改善这种架构? 注意:这不是一个高容量的聊天服务器。