nim-web-sdk-ng
Version:
Yunxin IM SDK next generation
42 lines (41 loc) • 810 B
TypeScript
export declare const enum V2NIMConnectionType {
/**
* 未知类型
*/
V2NIM_CONNECTION_TYPE_UNKNOWN = 0,
/**
* 普通 TCP
*/
V2NIM_CONNECTION_TYPE_TCP = 1,
/**
* QUIC 协议
*/
V2NIM_CONNECTION_TYPE_QUIC = 2,
/**
* WebSocket 协议
*/
V2NIM_CONNECTION_TYPE_WEBSOCKET = 3
}
export declare const enum V2NIMAddressFamily {
/**
* 未知类型
*/
V2NIM_ADDRESS_FAMILY_UNKNOWN = 0,
/**
* IPv4 类型
*/
V2NIM_ADDRESS_FAMILY_IPV4 = 1,
/**
* IPv6 类型
*/
V2NIM_ADDRESS_FAMILY_IPV6 = 2
}
export interface V2NIMConnectionInfo {
type: V2NIMConnectionType;
family: V2NIMAddressFamily;
hostname: string;
ipAddress: string;
port: number;
link: string;
code: number;
}