如果可执行文件在网络共享上,Open Socket将失败



如果可执行文件在网络共享上,我们将无法打开套接字:我们得到的错误文本:

0.0.0.0:2220:在TcpipSocket::TcpipSocket中:无效参数。提供了一些无效参数(例如,指定了无效级别到setsockopt函数)。在某些情况下,它也指当前套接字的状态,例如,对不是倾听。

真正的地址应该是127.0.0.1。如果exe位于我的本地HDD 上,程序运行良好

我怀疑是"安全"相关的原因,比如MS不允许从网络共享中打开套接字或者类似的东西。有人有线索吗?

该程序是使用Win32api 用C++编写的

我在MSDN论坛中找到了解决方案如果你感兴趣,可以在这里找到详细信息social.msdn.microsoft.com

最新更新