int32_t TcpClientConnect(int64_t instance, int64_t client_handle, const char* host, int32_t port)
int32_t result = TcpClientConnect(instance, client, "127.0.0.1", 8080);
if (result == 1) {
printf("开始连接...\n");
}
result = TcpClientConnect(instance, client, "192.168.1.100", 9000);
result = TcpClientConnect(instance, client, "example.com", 80);
void OnTcpClientEvent(int64_t client_handle, int32_t event_type,
int64_t data, int32_t data_len, int64_t user_data) {
if (event_type == 0) {
printf("连接成功\n");
} else if (event_type == 1) {
printf("连接失败\n");
}
}
int64_t client = TcpClientCreate(instance, OnTcpClientEvent, 0, 1);
if (client != 0) {
if (TcpClientConnect(instance, client, "127.0.0.1", 8080) == 1) {
printf("正在连接...\n");
} else {
printf("连接请求失败\n");
}
}