什么是 SDK开发包

要开发应用程序,您需要一个软件开发工具包(SDK)。一个典型的 SDK 示例是 Java 开发工具包 (也称为 JDK 或Java SDK)。这是一个用于生成 Java 应用程序的 SDK。
IntelliJ IDEA 不包括 SDK。因此,在开始编写代码之前,您必须下载并安装至少一个SDK,并在 IntelliJ IDEA 中定义该 SDK。(您可以在创建第一个项目时或以后指定一个 SDK。)
如果要在 IntelliJ IDEA 中定义 SDK,一般来说,您所要做的就是指定它的位置。(这个位置通常被称为 SDK 主目录,这是安装 SDK 的目录)。可以进行额外的 SDK调整,但是在大多数情况下,它们不是必需的。
如何调用SDK接口
(1)开启开发包:初始化SDKNetClient_Startup|NetClient_Startup_V4,包括对整个网络SDK系统的初始化,内存预分配等操作。
(2)注册消息(NetClient_SetMSGHandle)和回调(NetClient_SetNotifyFunction),其中消息机制仅限于Windows平台使用,而回调机制可用于Windows平台和Linux平台。注意:SDK是异步运行模式,需注册消息回调来处理上层业务逻辑。
(3)登录设备:调用 NetClient_Logon|NetClient_LogonEx 完成操作。注意: 登录操作成功后并不代表成功登录服务器,需要通过回调或者消息来获得登录状态登录后,会获得一个系统消息(如果设置了消息句柄),可以从消息判断登录是否成功。如果设置了回调函数,也可以在回调函数内处理登录结果,建议使用消息机制。