2011-11-15 8 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ファイルが作成される可能性があるので、覚えておいてください。

関連する問題