모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    브라질리아님의
    개인페이지입니다
    가입 : 10-10-08
    방문 : 1766회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : freeboard_476530
    작성자 : 모니니누
    추천 : 1
    조회수 : 3183
    IP : 112.171.***.31
    댓글 : 4개
    등록시간 : 2010/12/03 17:44:50
    http://todayhumor.com/?freeboard_476530 모바일
    자바 간단한게임 네트워크구현 질문이요(자바고수님들 도와주세요ㅠㅠ
    대학교 2학년 학생입니다. 이번에 자바로 간단한 게임을 팀프로젝트로 맡았습니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

    질문요약

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

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

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

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

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

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

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2010/12/03 17:46:15  211.253.***.18  NoviPo
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    32
    bgm test 브라질리아 12/03/17 10:09 33 0
    31
    브금브금 브라질리아 12/03/16 15:20 20 0
    30
    mirror bgm이 무슨뜻이죠? 브라질리아 12/03/16 15:11 29 0
    29
    bgm 브라질리아 12/03/16 15:08 18 0
    28
    bgm 브라질리아 12/03/16 15:07 9 0
    27
    bgm test 브라질리아 12/03/16 15:06 10 0
    26
    bgm test 브라질리아 12/03/16 14:57 8 0
    25
    mediafire 쓰시는분 있나요?? 모니니누 12/03/06 21:34 19 0
    24
    하드속도 측정하는 프로그램 괜찮은거있나요? [2] 모니니누 12/03/05 01:54 56 0
    23
    모니터 최대해상도가 안뜨네요;; [3] 모니니누 12/02/08 22:26 40 0
    22
    USB가 먹통됬어요 [2] 모니니누 12/02/07 20:52 49 0
    21
    TZ68K+ 쓰시는분 잇나요 [2] 모니니누 12/01/30 15:43 61 0
    20
    윈7 64bit로 CD구워서 깔려고 하는데요. [1] 모니니누 12/01/18 12:52 90 0
    19
    DVD롬은 그냥 CD롬하고 무슨차이가있는거에요? [9] 모니니누 12/01/14 14:36 104 1
    18
    파워는 VGA에 맞춰서 사는건가요? [3] 모니니누 12/01/14 14:20 78 0
    17
    메인보드와 그래픽카드에 대한 질문좀 할게요. [2] 모니니누 12/01/13 18:54 29 1
    16
    32bit와 64bit운영체제의 차이와 프로그래머에게 미칠 영향 [6] 모니니누 12/01/13 17:04 144 0
    15
    메인보드를 고를때 어떤걸 봐야하는지 감이 안오네요 고수님들 헬프 [5] 모니니누 12/01/13 16:46 56 0
    14
    하드디스크 연결에 관한 질문하나만 할게요 [3] 모니니누 12/01/07 01:11 54 0
    13
    오유가 서버를 바꿨나요? [2] 모니니누 11/11/02 13:53 68 0
    12
    담배에도 숙성이란게 있나요? [1] 모니니누 11/09/26 11:35 95 0
    11
    고백하는 방법 [4] 모니니누 11/09/20 18:14 327 0
    10
    아이폰 조심하세요 [4] 모니니누 11/09/13 22:55 321 1
    9
    갑자기 궁금해서 그런데요 인터넷에서 글 읽을때!! [3] 모니니누 11/06/13 07:13 63 0
    8
    계산기 프로그래밍 질문!! 도와주세요 모니니누 11/05/05 20:37 38 0
    7
    Visual 2005 쓰시는분?! 단축키 하나만 질문할게요 [2] 모니니누 11/05/04 13:09 41 0
    6
    이거 엄청나네 모니니누 11/04/28 02:41 65 0
    5
    서버컴퓨터에 관심이 있는 학생입니다. 궁금한 점이 있습니다. [3] 모니니누 10/12/28 08:40 90 1
    자바 간단한게임 네트워크구현 질문이요(자바고수님들 도와주세요ㅠㅠ [4] 모니니누 10/12/03 17:44 47 1
    3
    성공하면 행복해지나요? [6] 모니니누 10/11/07 03:04 68 1
    [1] [2] [3] [4] [5]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈