我正在关注Beej的网络编程书。我遵循了基本的TCP客户端和服务器示例。对于sockaddr_in结构,它充满了INADDR_ANY,但是如果我想分配一个静态IP地址怎么办?
原因是我要运行2台服务器 而且我需要知道他们用于将要连接到它们的客户端对方的IP地址。
我目前正在使用127.0.0.1在本地计算机上测试服务器。但是,我想分配静态IP,以便在尝试运行第二台服务器时,两台服务器都可以运行而不会出现诸如“ bind failed():address has in use”之类的错误。以及我之前使用静态IP的原因。
因为我当前正在同一台计算机上测试两个服务器,并且使用INADDR_ANY仅仅是使用不同端口的问题,并且两个服务器仍可以使用本地计算机的相同127.0.0.1 IP?