📄 tcpsocketclient.h
字号:
/* * Tong zhijie <tongzhijie2003@163.com> */#ifndef SOCKET_CLIENT_H#define SOCKET_CLIENT_H#include <stdio.h>#include <stdlib.h>#include <string.h>#include <list.h>#include <stdint.h>#include <poll.h>#include "tcpsocket.h"typedef struct client_s client_ctx_t;struct client_s{ interface_t interface; void *param; void *disconnect_param; int client_fd; struct pollfd *poll_entry; unsigned int timeout; char buf[SOCKET_BUF_LEN];};int client_init();client_ctx_t * client_new();unsigned int get_cur_time();void inline set_nonblock(int fd);void inline set_block(int fd);//static int new_connection(client_ctx_t *client);static int handle_connection(client_ctx_t *client_ctx);static int close_connection(client_ctx_t *client_ctx);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -