ZLMediaKit / ZLToolKit

一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
MIT License
1.98k stars 588 forks source link

shotdown函数how参数使用SD_BOTH宏替换 #171

Closed mc373906408 closed 1 year ago

mc373906408 commented 1 year ago

在引入usrsctp库时SHUT_RDWR被重新定义为3 shutdown 在winsock.h中有默认宏定义SD_BOTH

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.

xia-chu commented 1 year ago

这个应该不重要 反正立即要close掉了 不过为什么usrsctp的宏会覆盖zltoolkit的呢?zltoolkit又没用它的头文件。 难道它全局-DSHUT_RDWR=3了?

mc373906408 commented 1 year ago

warning C4005: “SHUT_RDWR”: 宏重定义

zltoolkit先定义了SHUT_RDWR,然后usrsctp全局重定义SHUT_RDWR,引发这个告警。

xia-chu commented 1 year ago

linux和macos编译不过了

mc373906408 commented 1 year ago

已修改为条件编译,linux和macos使用SHUT_RDWR宏

mc373906408 commented 1 year ago

linux和macos编译不过了

hi 你是否忘记了这条PR

xia-chu commented 1 year ago

麻烦签署下cla协议

mc373906408 commented 1 year ago

已签署

xia-chu commented 1 year ago

感谢 已合并!