【发布时间】:2013-03-15 02:11:14
【问题描述】:
我刚开始学习 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;
....
}
当我调用acceptor.open(...) 时它总是返回-1。我对网络编程有点陌生。据我所知,代码没有任何问题。我在带 Wi-Fi 的笔记本电脑上编程,这有什么不同吗?我也打开了防火墙。 (试过关掉,没区别)。
这是服务器端程序。我必须以某种方式配置我的计算机吗?
任何帮助将不胜感激。
【问题讨论】:
标签: c++ network-programming ace