0
我剛開始學習ACE。我嘗試了一些簡單的例子,並遇到了一個問題。這是我的代碼:接受與ACE_SOCK_Acceptor的連接
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在筆記本電腦上編程,這是否有所作爲?另外我打開了防火牆。 (試過把它關掉,沒有區別)。
這是服務器端程序。我必須以某種方式配置我的電腦嗎?
任何幫助,將不勝感激。