销毁服务端 - TcpServerDestroy
函数简介
销毁TCP服务端(会自动停止服务)。
接口名称
TcpServerDestroy
DLL调用
int32_t TcpServerDestroy(int64_t instance, int64_t server_handle);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| server_handle | 长整数型 | 服务端句柄 |
示例
// 创建服务端
int64_t server = TcpServerCreate(instance, "0.0.0.0", 8080, OnTcpServerEvent, 0, 1);
// 使用完毕后销毁
int32_t result = TcpServerDestroy(instance, server);
if (result == 1) {
printf("服务端已销毁\n");
}
返回值
整数型,1 成功,0 失败。
注意事项
- 销毁前会自动停止服务并断开所有连接
- 销毁后,服务端句柄失效,不可再使用
- 销毁会释放所有相关资源
- 建议在程序退出前销毁所有服务端
- 销毁后不会再触发回调
