第二章:Vscode gcc 如何编译winsock.h服务器代码

先说一句,使用Code Runner无法采用以下办法.因为Code Runner运行后执行的指令是写好的 {gcc name.c -o name}

也许可以,但我不知道如何修改指令在后面加上一些参数,欢迎大佬评论.

开始进入正题:如何在vscode编译winsock.h服务器代码.

#include<stdio.h>
#include<stdlib.h>
#include<winsock.h>
#define N 500
 int HightByte = 0,LowerByte = 1;
int main(){
    char sendBuf[N],recBuf[N];
    WORD wVersion  = MAKEWORD(HightByte,LowerByte);//高位字节表示副版本,低位字节表示主版本
    struct WSAData wsaData;
   
    int error= WSAStartup(wVersion,&wsaData);
    if(error!=0){
        printf("启动套接字失败\n");
        return 0;
    }
    if(LOBYTE(wsaData.wVersion)!=LowerByte||HIBYTE(wsaData.wHighVersion)!=HightByte){ 
        WSACleanup();
        return 0;
    }
    return 0;
}

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

我们的目的是让上面代码,跑起来.

可能是一件简单的事,但是对于我来说太难了.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值