基本信息
源码名称:C语言网络编程客户端
源码大小:1.10KB
文件格式:.c
开发语言:C/C++
更新时间:2021-10-31
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
最基本客户端和服务端通讯C语言代码 ,vc6.0 编译

void main()
{
    WORD wVersionRequested;
    WSADATA wsaData;//WSAata用来存储系统传回的关于WinSocket的资料。
    int err;
    SOCKET sockClient;
    SOCKADDR_IN addrSrv;
    char recvBuf[50];

    
    wVersionRequested = MAKEWORD( 1, 1 );
    
    err = WSAStartup( wVersionRequested, &wsaData );
    if ( err != 0 ) {
        return;
    }
    
    if ( LOBYTE( wsaData.wVersion ) != 1 ||HIBYTE( wsaData.wVersion ) != 1 )
    {
        WSACleanup( );
        return;
    }
     sockClient=socket(AF_INET,SOCK_STREAM,0);// AF_INET ..tcp连接
    //初始化连接与端口号
    
    addrSrv.sin_addr.S_un.S_addr=inet_addr("47.100.23.113");//本机地址,服务器在本机开启
    addrSrv.sin_family=AF_INET;
    addrSrv.sin_port=htons(6000);// 设置端口号
    connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));//连接服务器
    
    recv(sockClient,recvBuf,50,0);//接受数据
    printf("%s\n",recvBuf);
    send(sockClient,"hello",strlen("hello") 1,0);//发送数据
    closesocket(sockClient);//关闭连接
    WSACleanup();
}