0

ACEを学び始めたばかりです。簡単な例をいくつか試してみたところ、問題が発生しました。これは私のコードです:

int _tmain(int argc, _TCHAR* argv[])
{
    ACE_INET_Addr server_addr;
    ACE_SOCK_Acceptor acceptor;
    ACE_SOCK_Stream stream;

    if(server_addr.set(8888) == -1) return 1;
    if(acceptor.open(server_addr, 1) == -1) return 1;
    ....
}

を呼び出すと、常に -1 が返されますacceptor.open(...)。私はネットワークプログラミングに少し慣れていません。私が知る限り、コードに問題はありません。Wi-Fi を備えたラップトップでプログラミングしていますが、違いはありますか? また、ファイアウォールをオンにしています。(オフにしてみましたが、違いはありません)。

これはサーバー側のプログラムです。何らかの方法でコンピュータを構成する必要がありますか?

どんな助けでも大歓迎です。

4

1 に答える 1