我用的是WINSOCK API,请指点。谢谢!

解决方案 »

  1.   

    PPPMA:你是指SOCKETADDR_IN 结构的地址吗?
    请把详细的代码加上。十分感谢!
      

  2.   

    假设服务器地址为:192.168.0.100 端口为:6789 int SockAddrLen;
    int RetCode, ErrorCode;
    SOCKADDR_IN SockAddr;
    socket = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, WSA_FLAG_OVERLAPPED);
    if(socket == INVALID_SOCKET)
    {
    MessageBox("创建套接字失败!","提示",MB_OK|MB_ICONEXCLAMATION);
    return false;
    }
    SockAddr.sin_family = AF_INET; 
    SockAddr.sin_port = htons(6789);
    SockAddr.sin_addr.S_un.S_addr = inet_addr("192.168.100");
    SockAddrLen = sizeof(SockAddr);
    RetCode = WSAConnect(socket, (struct sockaddr*)&NvitSockAddr,
    SockAddrLen, NULL, NULL, NULL, NULL);
      

  3.   

    假设服务器地址为:192.168.0.100 端口为:6789int SockAddrLen;
    int RetCode, ErrorCode;
    SOCKADDR_IN SockAddr;
    SOCKET   socket;
    socket = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, WSA_FLAG_OVERLAPPED);
    SockAddr.sin_family = AF_INET; 
    SockAddr.sin_port = htons(6789);
    SockAddr.sin_addr.S_un.S_addr = inet_addr("192.168.100");
    SockAddrLen = sizeof(SockAddr);
    RetCode = WSAConnect(socket, (struct sockaddr*)&SockAddr, SockAddrLen, NULL, NULL, NULL, NULL);
      

  4.   

    假设服务器地址为:192.168.0.100 端口为:6789int SockAddrLen;
    int RetCode, ErrorCode;
    SOCKADDR_IN SockAddr;
    SOCKET   socket;
    socket = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, WSA_FLAG_OVERLAPPED);
    SockAddr.sin_family = AF_INET; 
    SockAddr.sin_port = htons(6789);
    SockAddr.sin_addr.S_un.S_addr = inet_addr("192.168.0.100");
    SockAddrLen = sizeof(SockAddr);
    RetCode = WSAConnect(socket, (struct sockaddr*)&SockAddr, SockAddrLen, NULL, NULL, NULL, NULL);
      

  5.   

    服务器应该是在听了可能客户端的IP或者是断口没有设队还是帮你Up吧
      

  6.   

    你确定2台计算机都安装了TCP/IP协议吗?