我倒是有,不过是bcb的,虽然差不多,不过你不能拿着就用

解决方案 »

  1.   

    现在只需要DLL了!只需要提供一个建立SOCKET,关闭,连接,接收,发送的接口就可以!时间紧急啊!
      

  2.   

    int sock=0,length=0,msgsock,rval;
    struct sockaddr_in server;
    WORD wVersionRequested;
    WSADATA wsaData;
    wVersionRequested=MAKEWORD(2,0);
    int err=WSAStartup(wVersionRequested,&wsaData);
    if(err==-1){
    AfxMessageBox("WSAStartup Error!!! Exit.");
    exit(1);
    }
    sock=socket(AF_INET,SOCK_STREAM,0);
    if(sock<0){
    AfxMessageBox("Create sock Error!!! Exit.");
    exit(0);
    }

    server.sin_family=AF_INET;
    server.sin_port=htons(2000);
    server.sin_addr.s_addr=inet_addr("127.0.0.1");
    msgsock=connect(sock,(struct sockaddr*)&server,sizeof(server));
    int len=send(sock,"01kik",5,0);
    if (len<0)
    AfxMessageBox("Send Error!!!"); char buf[100];
    do{

    rval=recv(sock,buf,100,0);
            //printf("rval=%d\n",rval);
    buf[rval]=0;
    //  if(rval<0)
    //  m_Edit.Insert(0,buf);
    //  else
    //  m_Edit.Insert(0,"NO");
    //  UpdateData(false);
    AfxMessageBox( buf );
    break;

    }while(true); closesocket(msgsock);
    WSACleanup();
    这也是我以前在网上找的....下来后自己改了改...还行..挺好使...
    连接后发了一个字符串.."01kik"
    这是一个客户端的..
      

  3.   

    那就直接用MFC的CSocket不就好了...
    都包装好了,用起来很简单
      

  4.   

    问题已经解决!谢谢大家!www.vckbase.com这个网站很好哈!可以多去看看!
    给分!