我正在用C语言编写一个本地客户机-服务器应用程序,在64位Windows 7计算机上运行。
我的问题是,当我为服务器套接字调用bind()时,它总是返回-1,而我似乎不知道为什么。在调用绑定()之前,我尝试将setsockopt与SO_REUSEADDR一起使用,但最终什么也没做,所以我删除了它。我还尝试将INADDR_ANY更改为inet_address("127.0.0.1")和inet_address(我pc的ipv4),但也不起作用。
下面是服务器套接字设置的代码:
SOCKET serverSocket;
//AF_UNIX for process communic