我需要连接到一个远程服务器,它的远程名称和PORT号是指定给我的。我需要在Unix套接字上做。连接后,我需要收到服务器发送的消息,然后按照指示我发送数据。我知道制作这个客户端程序的步骤,但我已经失去了我需要做的确切事情。我也对getaddrinfo()和gethostbyname()感到困惑。有人能告诉我现实生活中的客户会如何做到这一点。这可能是一项简单的任务,但我对如何开始编码感到困惑。实现将在C中使用gcc在linux中完成。
注意:它不是IP地址,而是给定的远程服务器名称。
答案 0 :(得分:0)
要开始使用套接字编程,您实际上无法超越Beej's Guide to Network Programming。
答案 1 :(得分:0)
如果您获得了数字IP和端口,您肯定不需要这些API。
您需要使用它们来填写sockaddr_in,然后您可以调用connect(2)。
简而言之: