Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 通过网络与远程服务器交互_C_Unix_Client Server_Sockets - Fatal编程技术网

C 通过网络与远程服务器交互

C 通过网络与远程服务器交互,c,unix,client-server,sockets,C,Unix,Client Server,Sockets,我需要连接到远程服务器,该服务器的远程名称和端口号已指定给我。我需要在Unix套接字上执行此操作。在连接它之后,我需要接收服务器发送的消息,然后按照它的指示发送数据。我知道制作这个客户端程序的步骤,但是我不知道我需要做什么。另外,我对getaddrinfo和gethostbyname感到困惑。有人能告诉我现实生活中的客户会怎么做吗。这可能是一个简单的任务,但我被困在如何开始编码。该实现将在linux中使用gcc在C中完成 注意:它不是IP地址,而是给定的远程服务器名称 要开始使用套接字编程,您真

我需要连接到远程服务器,该服务器的远程名称和端口号已指定给我。我需要在Unix套接字上执行此操作。在连接它之后,我需要接收服务器发送的消息,然后按照它的指示发送数据。我知道制作这个客户端程序的步骤,但是我不知道我需要做什么。另外,我对getaddrinfo和gethostbyname感到困惑。有人能告诉我现实生活中的客户会怎么做吗。这可能是一个简单的任务,但我被困在如何开始编码。该实现将在linux中使用gcc在C中完成


注意:它不是IP地址,而是给定的远程服务器名称

要开始使用套接字编程,您真的无法通过。

如果您有数字IP和端口,您肯定不需要这些API中的任何一个

您需要使用它们来填写sockaddr\u in,然后您可以调用connect2

简言之:

插座,要PF_INET 连接,传入打包为sockaddr_的地址 读/写 关
讨厌!它不仅充斥着不正确的信息,而且是一种完全愚蠢的阅读,而不是UNIX网络编程。