-7
host
및 port
에 연결해야합니다. 포트는 const이지만 쉘에서 host
변수를 입력해야합니다. 오류가 있습니다.C의 호스트에 연결
int main(int argc, char ** argv)
{
if (argc<2){
printf("Need more arguments\n");
return 1;
}
int sock;
if((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0){
perror("socket creating error");
return 1;
}
struct sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_port = htons(22222);
addr.sin_addr.s_addr = argv[1]; // try to conect host
...
}
무엇이 오류입니까? 그리고, 당신의 질문은 무엇입니까? –
질문은 어떻게 해결할 수 있습니까? –
오류에 대해 더 구체적으로 설명해야합니다. 그렇지 않을 경우 도움을 드릴 수 없습니다. –