编译可以通过,没有错误(no error and warnings)
:(
请问需要什么环境设置什么的吗?
我的tcp/ip协议也装了,可以上网!

解决方案 »

  1.   

    需要初始化:
    AfxSocketInit()
      

  2.   

    我来试试初始化
    哪位有空看看
        http://www2.ccw.com.cn/tips/9912/121001_03.asp
    我完全照他做的,它里面没有初始化,也没有bind,我也很奇怪,还以为他说的mfc下的
    就是这样......
      

  3.   

    bFlag=m_clientSocket.Create(4000,SOCK_STREAM,FD_CONNECT);
    这样试试,行不行?
        
      

  4.   

    m_clientSocket.Create(0,SOCK_STREAM,FD_CONNECT);
    把那个‘0’改成AF_INET
      

  5.   

    哦,对不起,我上面弄错了我以为是SDK程序。
    CAsyncSocket::Create
    BOOL Create( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE, LPCTSTR lpszSocketAddress = NULL );对,应该把端口设置大一些。
      

  6.   

    你加如下代码试试:
    WSADATA wsd;
    WSAStartup(0x0101,&wsd);
    在app的initinstace()里
    怀疑没初始化winsock