我已经使用套接字连接连接其他进程。所以我创建了客户端套接字,它是 CSocket 类的对象。我在 CSocket 类中调用 Create 方法并编写自己的程序。但它在创建中不起作用。它返回 0 值。请告诉我为什么会发生这种情况。
这是我的简短代码
CSocket *socket = new CSocket();
if(socket->Create())
if(socket->Connect("127.0.0.1",0))
socket->Send(widthCap, sizeof(widthCap));
socket->Close();
调用 GetLastError() 并在此处查找该值。我猜你有防火墙阻止你的exe。请记住,将您的 exe 添加到防火墙例外列表不会有帮助,因为您可能每次按 F5 时都会构建一个新的 exe。