stoneage8.5/石器时代服务器端最新完整源代码/Serv/gmsv/include/epollnet.h
anson1788 a5b185b7ef Revert "re upload"
This reverts commit 274b7d169c.
2020-06-23 15:23:51 +08:00

33 lines
606 B
C

/*
* epollnet.h
*
* Created on: 2015年10月23日
* Author: hult
*/
#ifndef EPOLLNET_H_
#define EPOLLNET_H_
#ifdef _EPOLL_ET_MODE
//绑定epoll监听端口
int epoll_bind(int port);
//将acfd添加到epoll中
int epoll_add_acfd(int acfd);
//非阻塞
int epoll_set_nonblock(int fd) ;
//注册到epoll
int epoll_new_conn(int sfd) ;
//从epoll中移除
int epoll_close_conn(int sfd);
//读epoll
int epoll_mod_read(int sfd) ;
//写epoll
int epoll_mod_write(int sfd) ;
//启动封包处理线程
int Start_PacketWrapper();
//启动epoll主循环线程
int Start_Epoll_Loop();
//int Start_Epoll_SendLoop();
#endif
#endif /* EPOLLNET_H_ */