2011-11-15 29 views
0

我將其他進程連接到套接字連接。所以我創建了CSocket類對象的客戶端套接字。我在CSocket類中調用Create方法,並創建自己的程序。但它不適用於創建。它返回0值。請告訴我爲什麼會發生這種情況。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(); 

謝謝

回答

0

調用GetLastError(),並期待值最高here。我猜你的防火牆會阻止你的exe。請記住,將您的exe文件添加到防火牆例外列表中將無濟於事,因爲您可能每次點擊F5時都會創建一個新的exe文件。