int server_sockfd, client_sockfd; //server and client filedescriptors
socklen_t server_len, client_len;
struct sockaddr_in server_address; //server address
struct sockaddr_in client_address; //client address
int server_port = 10000;
char *def_server_address ="127.0.0.1";
server_len = sizeof(server_address);
memset(&server_address, 0, server_len);
server_address.sin_family = AF_INET;
if (x == 1) {
server_address.sin_addr.s_addr = INADDR_ANY;}
else {
server_address.sin_addr.s_addr = inet_addr(def_server_address);
}
server_address.sin_port = htons(server_port);
server_address에서 서버 주소를 어떻게 인쇄해야합니까? printf 사용.서버 주소 인쇄 방법
'struct sockaddr_in'은 분명히 null로 끝나는 문자열이 아닙니다 ... – ThiefMaster
아니요, 맞습니다 - 대답 할 때 질문이 변경되었습니다. 답변이 취소되었습니다. – rjz