Linux有不同的版本,目前AnyChat所支持的版本包括:Ubuntu、CentOS、RedHat、Debian、Fedora等,而且每一个版本还细分为32bit、64bit,平台之间存在一些环境差异,可能导致AnyChat服务器不能正常工作。
目前AnyChat官方网站提供的“AnyChat for Linux SDK”是基于Ubuntu(32bit)编译的,在大部分LInux环境(32bit、64bit)下均测试通过,若在某些Linux版本上无法正常工作,请与我们联系。
有关核心服务器、业务服务器之间的关系可参考FAQ:AnyChat Server SDK与SDK Filter Plus有何差异?。
在第5步运行的“./serversdkdemo”就是一个简单的业务服务器示例,采用AnyChat Server SDK开发,源代码在SDK包的【src\server\serversdkdemo】目录下,在实际应用过程中,需要独立开发自己业务相关的业务服务器;
[root@localhost ~]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Release: 5.6
Codename: Tikanga