network.h

来自「类似apache2.0的多线程技术,目的在于解决网络服务器在并发客户数很大的情况」· C头文件 代码 · 共 25 行

H
25
字号
#ifndef _TIMEOUTIO_H#define _TIMEOUTIO_H#define READ_TIMEOUT                60#define WRITE_TIMEOUT               60int fd_set_noblock(int fd);int fd_set_block(int fd);int readn(int fd,void *vptr, int n);int writen(int fd, const void *vptr,int n);int stream_listen(char *path, int backlog);int tcp_listen(int port, int backlog, char *listenip);int udp_listen(int port);int stream_connect(char *path);int tcp_connect(const char *host, int port);int udp_connect(const char *host, int port);int t_write(int fd, int sec, char *buf, int len);int t_read(int fd, int sec, char *buf, int len);#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?