a513155803
a513155803
2019-03-26 17:46

C++可以给自己的程序生成个.conf的配置文件吗?

5
  • c++

比如一个TCP传输的代码,如果我要更改IP地址,不到代码中修改,直接在配置文件中修改就可以了,能实现吗

//创建TCP套接字
    SOCKET SocketClient = socket(AF_INET, SOCK_STREAM, 0);

    SOCKADDR_IN root;
    root.sin_addr.S_un.S_addr = inet_addr("192.168.0.171");
    root.sin_family = AF_INET;
    root.sin_port = htons(14870);

    if (connect(SocketClient, (struct  sockaddr*)&root, sizeof(root)) == INVALID_SOCKET)
    {
        printf("连接服务器失败: %d \n", WSAGetLastError());
        //储存数据自(/var/was/temp/log)中
        return ;
    }
    else
    {
        //接收数据
        recv(SocketClient, buff, sizeof(buff), 0);
    }

    char Buffer[MAX_BUF_LEN];
    strcpy(Buffer, Log.c_str());
    send(SocketClient, Buffer, sizeof(Buffer), 0);

    closesocket(SocketClient);
    WSACleanup();
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答