⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 network.h

📁 类似apache2.0的多线程技术,目的在于解决网络服务器在并发客户数很大的情况下服务器进程分配(fork)而带来的效率瓶颈.
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -