我正好有原代码
也是在网上找的
给你贴上来
#include <winsock2.h>
int main()
{
    WSADATA wsa;
    SOCKET listenFD;
    int ret;
    char asd[2048];    WSAStartup(MAKEWORD(2,2),&wsa);    listenFD = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);    struct sockaddr_in server;    server.sin_family = AF_INET;
    server.sin_port = htons(3764);
    server.sin_addr.s_addr=ADDR_ANY;
    ret=bind(listenFD,(sockaddr *)&server,sizeof(server));
    ret=listen(listenFD,2);
    
    int iAddrSize = sizeof(server);
    SOCKET clientFD=accept(listenFD,(sockaddr *)&server,&iAddrSize);
    unsigned long lBytesRead;
    while(1)    {
            lBytesRead=recv(clientFD,Buff,1024,0);
            if(lBytesRead<=0)    break;            overflow(Buff,lBytesRead);            ret=send(clientFD,Buff,lBytesRead,0);
            if(ret<=0)    break;    }
    WSACleanup();
    return 0;
}