比如一个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();