最近登录的好友
查看全部

共 2 个好友

迷你博客

共0篇迷你博客

最新帖子

共41 条帖子

face2face(foochow)在线状态 2天前

社区头衔:
社区专家 (专家排行榜
社区生日:
2005-03-04 |生日:1985-09-16
所在城市:
技术专长:
开发工具:
兴趣爱好:
个人简介:
所在行业:
所在公司:
 
(仅好友可见)
联系方式:
(仅好友可见)
 
编辑我的资料
人气:
[人气排行榜] 共 2142 人访问 / 查看详细
专家分:
[专家分排行榜] 共 13391 分 / 查看详细
可用分:
[可用分排行榜] 共 2734 分
所获勋章:

2

个人动态
10月14
10月10
10月08
  • face2face 和 林林  成为好友了 17:28
博客
查看全部

共7 篇文章

留言
查看全部

共 1 条留言

yanghuaisheng 2008-06-26

您好!<br/><br/>         很冒昧的向您求救。问一个很菜鸟级的问题,希望您能够帮帮我,拜托!<br/><br/>本人初学ACE,在Windows环境下 Visual studio 2005 做的测试的。程序是从书本上抄的,如下:<br/><br/>ACE_INET_Addr server_addr;<br/><br/>    ACE_SOCK_Acceptor acceptor;<br/><br/>    ACE_SOCK_Stream peer;<br/><br/> <br/><br/>    if(server_addr.set(nPort) == -1) <br/><br/>         return 1;<br/><br/>    //server_addr.set_type(PF_INET);<br/><br/> <br/><br/>    if(acceptor.open(server_addr) == -1) //这行总是返回 -1<br/><br/>         return 2;<br/><br/> <br/><br/>    for(int i=0;i<10;i++){<br/><br/>         if(acceptor.accept(peer) == -1)<br/><br/>             return 3;<br/><br/>         peer.disable(ACE_NONBLOCK);<br/><br/>         <br/><br/>         //ACE_Auto_Array_Ptr <char> pathname (get_url_pathname(&peer));<br/><br/>         ACE_Mem_Map mapped_file("E:\\temp\\readme.htm");<br/><br/>         if(peer.send_n(mapped_file.addr(),mapped_file.size()) == -1)<br/><br/>             break;<br/><br/>         peer.close();<br/><br/>    }<br/><br/>    return acceptor.close();<br/><br/> 问题就是 acceptor.ope总是返回 -1,等待您的帮助,谢谢!<br/><br/>