22 Star 36 Fork 15

蔡东赟 / beanstalkd-win

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
dat_w32.h 793 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhangjiazhu 提交于 2015-07-27 18:34 . iocp 模型的 beanstalkd ~~~
#ifndef __DAT_W32_H__
#define __DAT_W32_H__
#define WIN32_LEAN_AND_MEAN
#include <WinSock2.h>
#include <Mswsock.h>
#include <WS2tcpip.h>
#include <WinError.h>
#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "Mswsock.lib")
#define EWOULDBLOCK WSAEWOULDBLOCK
#ifndef __attribute__
#define __attribute__(x)
#endif
#ifndef __func__
#define __func__ __FUNCDNAME__
#endif
#if !defined WIN32
#define net_accept accept
#define net_read read
#define net_write write
#define net_close close
#else
#if defined WIN32_IOCP_MODE
#define net_accept sockaccept
#else
#define net_accept accept
#endif
#define net_read(s, b, c) recv(s, b, c, 0)
#define net_write(s, b, c) send(s, b, c, 0)
#define net_close closesocket
#endif
#if !defined snprintf
#define snprintf _snprintf
#endif
#endif
C
1
https://gitee.com/lomox/beanstalkd-win.git
git@gitee.com:lomox/beanstalkd-win.git
lomox
beanstalkd-win
beanstalkd-win
master

搜索帮助