qt创建SOCKET编译报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

qt创建SOCKET编译报错

a123456678 2016-03-24 10:44:38 1644

screenshot
为什么用QT在windows下创建SOCKET套接字会报错,是不是编译器的问题啊,找来找去找不到问题啊。。。。。求大神相助,网络编程新手,还有就是我已经确定包含了WS2_32.lib

创建报错 c++编译报错报错 创建socket报错 socket编译报错 创建编译报错报错
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:12:12

    将变量的申明放在一个函数块的头部,好像改成这样就好了

    int sock_send()
    {

    WSADATA WSAdata;
    WORD ver;
    SOCKET st;
    struct sockaddr_in addr;
    WSAStartup(ver, &WSAdata);
    st = socket(AF_INET, SOCK_DGRAM, 0);
    memset(&addr, 0, sizeof(addr));
    addr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
    addr.sin_family = AF_INET;
    addr.sin_port = htons(8080);
    return 0;

    }

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程