#incude <thread>
和
#include <winsock2.h>
都包含一个称为bind()的函数。我想称这为winsock2绑定:
bind(listenerSocket._internalCustomSocket, (sockaddr*)&listenerSocket._peer, listenerSocket._peerLength)
其中listenerSocket是我的自定义套接字类,看起来像这样:
class CustomSocket { public: CustomSocket(int port); ~CustomSocket(); SOCKET OpenSocket(Listener* host); int _port; SOCKET _internalCustomSocket; sockaddr_in _peer; int _peerLength; };
但是,它默认使用看起来像的bind()
_NODISCARD inline _Binder<_Unforced, _Fx, _Types...> bind(_Fx&& _Func, _Types&&... _Args)
我该如何指定要拨打的电话?到目前为止,我发现的唯一解决方案是不包括include
using namespace std;
的任何使用。那只会把事情弄糟。