예를들어서 서버를 만든다고 칠때

인원,아이피주소,포트번호,오늘하루총접속인원,......등등등

여러 변수가 필요합니다

메인서버코드에
int 인원,아이피주소,포트번호,오늘하루총접속인원;

이런식에 멤버변수로 선언하는 방법이 더 좋은건가요 아니면

struct 서버정보 {
      int 인원;
      int 아이피주소;
      ......(등등)     
};

이런식으로 구조체로 사용하는게 더 깔끔한건가요?

저는 아래꺼가 더 좋은거라고 생각하는데 아마추어가 짠 대부분의 소스가 위에꺼처럼 변수로만 사용해서
어떤걸 더 선배분들이 선호하는지 알고싶어요