欢迎指点,高分相谢!!!!!!!!!用VC++ API模式编写一个基于IP/TCP协议的服务器端与客户端通信的程序,急!急!

解决方案 »

  1.   

    客户端:
    #pragma comment(lib,"ws2_32.lib")
    #include<winsock2.h>
    #include<stdio.h>
    void main()
    {
    WSADATA wsaData;
    WSAStartup(MAKEWORD(2,2),&wsaData);
    SOCKET connSock=socket(AF_INET,SOCK_STREAM,0);
    SOCKADDR_IN servAddr;
    servAddr.sin_family=AF_INET;
    servAddr.sin_port=htons(9878);
    servAddr.sin_addr.s_addr=inet_addr("127.0.0.1");connect(connSock,(SOCKADDR*)&servAddr,sizeof(SOCKADDR_IN));
    char buf[11];
    recv(connSock,buf,11,0);
    printf("%s",buf);
    }服务器端:#pragma comment(lib,"ws2_32.lib")
    #include<winsock2.h>
    void main()
    {
    WSADATA wsaData;
    WSAStartup(MAKEWORD(2,2),&wsaData);
    SOCKET servSock,cliSock;
    SOCKADDR_IN servAddr;
    servAddr.sin_family=AF_INET;
    servAddr.sin_port=htons(9878);
    servAddr.sin_addr.s_addr=htonl(INADDR_ANY);
    servSock=socket(AF_INET,SOCK_STREAM,0);
    bind(servSock,(SOCKADDR*)&servAddr,sizeof(SOCKADDR_IN));
    listen(servSock,5);
    while(true)
    {
    cliSock=accept(servSock,NULL,NULL);
    send(cliSock,"hello world",11,0);
    }
    }
      

  2.   

    开发高手上有 SDK的 TCP UDP 都有