来这里看源码:http://www.orchidheart.com,在左上角的“互相帮助”里边,希望能够帮我几个问题,如果socket入门,可以再给分两个问题:
1.socket里出现10061的错误
2.加载bmp文件后,把它画到窗体上,结果却是把原来的图形从中间分开后,把左右对换的结果,奇怪

解决方案 »

  1.   

    10061 错误给你解释下:
    WSAECONNREFUSED 10061 连接被拒绝,由于被目标机器拒绝,连接无法直接建立,这通常是由于远程机器上,没有任何应用程序可以在那个地址上,为连接提供服务。
    主机没有开通服务。
      

  2.   

    这里是部分的源码:(服务器端的)
    BOOL myDlg::OnInitDialog(...)
    {
    ...
    WSADATA wsaData;
    WORD version=MAKEWORD(2,2);
    int ret=WSAStartup(version,&wsaData);
    if(ret!=0)
    AfxMessageBox("初始化环境错误");

    m_hSocket=socket(AF_INET,SOCK_STREAM,0);
    if(!m_hSocket)
    {
    AfxMessageBox("初始化socket错误");
    return false;
    }
    m_addr.sin_family=AF_INET;
    m_addr.sin_addr.S_un.S_addr=INADDR_ANY;
    m_addr.sin_port=htons((char)"116500");
    ret=bind(m_hSocket,(LPSOCKADDR)&m_addr,sizeof(SOCKADDR_IN));
    if(ret==SOCKET_ERROR)
    {
    AfxMessageBox("bind错误");
    return false;
    } ret=listen(m_hSocket,4);
    if(ret==SOCKET_ERROR)
    {
    AfxMessageBox("listen错误");
    return false;
    }
    ...
    }
      

  3.   

    http://asp3.6to23.com/swdown/program/bookdown.asp?bookid=56http://www.vckbase.com/document/viewdoc.asp?id=472http://www.vckbase.com/document/viewdoc.asp?id=484http://www.vckbase.com/document/viewdoc.asp?id=536
      

  4.   

    http://www.meteorlet.com/showinfo.php?type=3&id=30018
      

  5.   


    bmp文件的读取搞定,原来是书本上说的不清楚,
    今天重新看文件结构的其它书上的方法,才搞定,有点高兴不过还是那个socket的问题,再也搞不定了,烦
      

  6.   


    还有书上的例子中有个函数:PaletteSize()
    在编译的时候出错,所以才去msdn上查,结果没有它的说明,但msdn上的例子中有用,
    这个问题不知道如何解决
      

  7.   

    你的代码不对,怎么能在服务器端的Socket上进行多次accept,另外,客户端的Socket为什么要使用Listen,这样就不能在进行连接了
      

  8.   

    不好意思,看错了,:)你的Socket没有进行绑定,因为你把bind调用注释掉了
      

  9.   


    没有吧?
    我有bind的呀我的代码只是比较乱罢了,因为本来是想一下子就可以搞定这么小的一个入门,怎会料到它是如此之棘手,以致于把它改来改去的,最后竟到了这步田地!自己都出呼意料,最让人不知所措的,是还不能入门,10061,我恨死你了!
      

  10.   

     mailxt() 兄,麻烦你再仔细看一下,我的希望就寄托给你了
                   ~o~
      

  11.   

    IT老板们赶快去http://www.yiyuyan.com/看看吧,那里有一样东西会使你们兴奋不已,有了它,你可以大量裁减那些高学历、高工资的程序员,转而雇佣更便宜的中学生来为你打工了。心动不如行动喔。:-)
      

  12.   

    哎,好了,自己解决!
    书上说用ANY_ADDRESS,而我用这个就是不行,把它换成自己的ip就可以了
    bmp是因为我看的有个程序错了