수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

자바 간단한게임 네트워크구현 질문이요

도손

2023.04.01




대학교 2학년 학생입니다. 이번에 자바로 간단한 게임을 팀프로젝트로 맡았습니다.

게임은 펜타고(pentago)라는 게임입니다. (오목과 비슷한 게임입니다.)

스윙이나 버튼등을 이용하여 게임의 구현은 어느정도 다됐는데요.

이제 이걸 네트워크로 다른플레이어의 접속을 받아 1:1로 같이 하는 형식으로 구현하려 합니다.

네트워크쪽은 처음다뤄보는지라전혀 감이 잡히지 않아 질문드립니다.

네트워크쪽 연결에는 tcp와 udp가 있다고 하는데 udp는 자료의 손실이있고 비교적 중요하지않은 정보를

주고받을때 쓴다고 하는데요. 이 중요도의 정도가 감이오지않아

게임은 tcp로 해야하는지 udp로 해야하는지 잘 모르겠습니다.

그리고 구현된 기능을 어떤것을 서버쪽에 담고 어떤것을 클라이언트쪽에 담아야 할지도 긴가민가합니다.

책의 예제에 있는 서버와 클라이언트를 이클립스로 돌려봤습니다.

서버를 실행시킨후 클라이언트를 실행시키면 되더군요. 근데 이걸 제 컴퓨터 한대에서 둘다실행시키는 게 아니고

다른컴퓨터에서 클라이언트 역할을 해야하는거니 소스에 따로 ip를 적어주어야하나요?

그리고 게임의 턴방식은 멀티스레드로 구현해야 한다는데 멀티스레드를 왜 구현하는지 모르겠습니다.

boolean형식의 flag만 하나 만들어서 내차례 상대차례 번갈아주면 될거같다고 생각하는데요.

질문요약

1. 게임을 1:1모드로 네트워크구현을 하려면 tcp로 해야됩니까 udp로 해야됩니까?

2. 구현된 게임의 메소드를 어떤걸 서버쪽에 넣어주고 어떤걸 클라이언트쪽에 넣어줘야됩니까?

3. 한 컴퓨터에서 서버, 클라이언트 둘다 실행시키는게 아닌 다른컴퓨터에서 클라이언트로 접속하려면

서버쪽의 ip를 클라이언트에서 적어주는겁니까?

4. 멀티스레드로 구현해야된다는데 왜 그런지 이유를 잘 모르겠습니다.

수다님들 도움부탁드립니다. ㅠ.ㅠ



신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

번호 제 목 글쓴이 날짜
2694724 코딩시 폰트 문제; ㅠ 후력 2025-05-13
2694696 텍스트박스 입력에 관한 문제입니다. 딥공감 2025-05-13
2694668 [질문] 페이퍼비전 PointLight 관련 질문 드려요.. 두바다찬솔 2025-05-13
2694611 Flash Lite 2.1에서 BitmapData와 Matrix 지원안하나요? (3) 이플 2025-05-12
2694582 IE & 파이어폭스 (2) 흙이랑 2025-05-12
2694553 무비클립안의 duplicate 발동이 안돼네요; 딥보라 2025-05-12
2694523 자바 애플릿 질문좀 ^^ (6) 동이 2025-05-12
2694494 [질문] JAVA 또는 C++ 로 프로그램 개발시.. 레지스터리 등록 관련 의문점? (3) 우람늘 2025-05-11
2694469 익스6에서 css버그 나오는것 해결방법좀요 !!!! (6) 원술 2025-05-11
2694442 로컬에선 잘 나오는데 운영에 반영하면 이상하게 나와요. (8) 목화 2025-05-11
2694412 [질문] 이미지 로딩후 사이즈 조절할때 (1) 아담 2025-05-11
2694391 설치형 블로그 쓰시는 분들 어떤거 쓰세요?? (7) AngelsTears 2025-05-10
2694362 Microsoft SQL Server에서 서버만드는법 어둠 2025-05-10
2694333 for문으로 돌린 이름의 제어 (4) 레이 2025-05-10
2694308 이미지 css 도와주세요 ㅠㅠ (2) 애기 2025-05-10
2694223 [급질문]스크롤스파이의 offset값 진나 2025-05-09
2694195 li에 이미지 넣고 세로로 메뉴 구성하는 경우 (1) 예님 2025-05-09
2694167 canvas 질문요. (4) 찬늘봄 2025-05-08
2694136 왜 이렇게 나오는지 이해가 잘 가지 않네요. 부탁드리겠습니다... (2) 세련 2025-05-08
2694111 div , css 공부하고있는데요 잘모르겠어요.. 도와주세요 ㅠ_ㅠ (10) 모람 2025-05-08
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com