Files
kunlun/app/grapp/ge_socket/inc/ge_socket_client.h
2024-09-28 14:24:04 +08:00

23 lines
469 B
C

#ifndef GE_SOCKET_CLIENT_H
#define GE_SOCKET_CLIENT_H
#ifdef __cplusplus
extern "C" {
#endif
typedef int8_t (*gs_client_recv_fn)(int8_t* buf, uint16_t len);
int8_t gs_client_init(void);
int8_t gs_client_connect(const char* server_ip, const uint16_t server_port);
int8_t gs_client_send(const void* ptr, uint16_t length);
int8_t gs_client_register_recv(gs_client_recv_fn recv);
int8_t gs_client_close();
#ifdef __cplusplus
}
#endif
#endif /* GE_SOCKET_CLIENT_H */