我用 Linux(Cent OS 7.0)和 C++ 编写了一个简单的程序。它是一个非常小的服务器,它向客户端发送回一串字符。但我的问题是我不知道如何使用 IP 地址访问该服务器?
我使用了 Linux Socket Interface (Berkeley),在定义地址的部分,我的代码执行以下操作:
serverObject.
sin_family = AF_INET;
serverObject.sin_addr.
s_addr = htonl(INADDR_ANY);
serverObject.
sin_port = htonl(portNumber);
我使用INADDR_ANY
我的服务器地址,它在其定义中定义为:
/* Address to accept any incoming messages. */
现在,我应该如何运行服务器,然后使用我的简单客户端程序向它发送请求。我的简单客户端程序接受一个 IP 地址作为它的目标地址,这个地址应该是发往服务器的地址。那我该怎么关联呢?