수다닷컴

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

자바 프로젝트를 4일만에 끝내야는데 어떻게 해야할지 틀좀 잡아주세요.

아연

2023.04.01

프로젝트는 타자 프로그램입니다. GUI 로 할꺼고요.TCP/IP네트워킹 채팅및 타자게임만들려고합니다.

일단 서버 프로그램이 있고 클라이언트 프로그램이 있습니다.

서버에서는 시작 요청이 왔을시 문자열을 전송해주고요

그다음 클라이언트는 문자를 받는즉시 타이머가 작동하여 시간이 시작되고

엔터를 치면 타이머가 멈추게 되겠습니다. equals로 문자열의 O X만 판명하여

맞을시만 그 시간과 자기 아이디를 서버로 전송합니다.

아이디와 시간을 받은 서버는 그 시간을 비교하여 상위 3명을 추출하여 각 클라이언트로

브로드캐스트 하고요 그 자료를 받은 클라이언트는 각 아이디에다가 점수를 추가 합니다.

점수는 hash코드로 하면 어떨까 생각중입니다. 아이디는 키값으로 value는 점수로

초기 점수는 1로 하고요. 4일만에 완성해야함 오늘부터 시작이고요. 누가 틀좀 잡아주세요.

여기선 쓰레드로 하고 멀 어쩌고 저쩌고 해야하는지 ㅜ_ㅜ

신청하기





COMMENT

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

  • 화이티

    상세하게 답변해주시는 두분 참 멋지십니다. ^^

  • AngelsTears

    꼭 멋지게 만들어야 하지 않는거라면.. 간단하게 만드시는것을 추천합니다.

  • 선아

    어찌되었든 4일안에 완료하시려면 3일안으로는 개발이 끝나서야..
    1일 정도는 테스트하시고 수정하시고 할터이니
    최대한 구현하기 빠른 방법을 찾아보시기 바라고..

    개인적으로는 최대한 브로드 캐스팅용 대화방 소스등과
    관련 서적들을 섭외하시는게 최 우선순위가 아닐까 싶습니다.
    (아마도 브로드 캐스팅용 대화방보다는 멀티 소켓용 대화방 소스가 구하기 쉬울거라 봅니다^^)
    Swing이나 SWT등에 대한 기반지식이 없으시다면 관련 서적도 후딱 구비하셔야 할 듯 싶구

  • 패틱

    순위 체크는 어차피 얼마나 정확하게 얼마나 빠른 시간안에 타이핑 했는지의
    타이핑 속도체크가 아닌 equal을 이용한 100% 정확하게 입력한 사람만 찾아야 한다면...
    단순하게 ArrayList등을 이용하시고, 100% 일치하는 문장의 클라이언트만
    서버로 응답이 들어온 사람부터 차례로 3명까지만 add 하신뒤에
    클라이언트에게 ArrayList의 순서대로 출력하시면 될 듯 싶네요.

    일일이 소켓으로 직접 쏘시는것도 아니라 브로드 캐스팅하실거라면
    클라이언트

  • 빛솔

    감사감사 ㅎㅎ

  • 난슬

    1. 인터넷에 보시면 타자봇, 타자게임 등으로 검색하시면 텍스트 기반의 타자게임 소스들이 있을것입니다.
    최대한 검색엔진 동원하셔서 3시간 남짓 도움이 될 만한 소스 찾으시고..

    2. Java 바이블 책이나 Network 책 보시면 멀티 브로드 캐스팅 관련 채팅 소스들이 있을것입니다.
    해당 소스를 최대한 이해하시면 기본적인 브로드 캐스팅 기반의 대화방 기능은 구현하실 수 있을것입니다.
    대화방 관련해서는 쓰레드 관련 부분도 관련 책에 상세

  • 연보라

    그렇다면.. 대략적인 방법은 잘 아시겠군요~

    점수를 굳이 hash코드로 할 필요가 있을까 생각됩니다.
    간단한 프로그램은 간단하게 짜는게 더 오류를 발생시킬 확률이 줄어 들지 않을까요?

  • ComeOn

    음. ㅎㅎ 그말이 아니라 ㅋㅋㅋ 이건 쓰레드로 처리하고요 머 그런식으로 말씀해달라는거였는데 ㅋㅋ 하기야 ㅋㅋ 지금 제가 처음 접하는 프로젝트라 ㅋㅋ 갈피를 못잡네요 ㅋㅋ

  • 범한

    쓰레드 조차 모르신다면.. 걍 어디서 찾아서 베끼십시요. 그 수 밖에 없습니다.
    네트웍이 들어 가면 쓰레드를 모르는 상태에서 뭘 할 수 조차 없습니다.

    그리고 TCP/IP 네트워킹 어쩌고 저쩌고라고 쓴거 보면.. 네트웍도 잘 모르시는듯..
    조금 아는 사람들은 보통 TCP/IP까지 이야기 하지 않고 Socket 가지고 어쩌고 저쩌고라고 글을 적지요..

    그러니 걍 베끼세요~

번호 제 목 글쓴이 날짜
2695730 갑자기 기억이 안나는데 accesskey 속성.. 빛나라 2025-05-23
2695702 [질문] Java 버전 차이에 의한 오류?!! (2) 검사 2025-05-23
2695672 자바 임베디드 쪽으로 배우고 싶은데요..질문이요.. (1) 뽀그리 2025-05-22
2695647 헉! 이클립스(v3.1)에서 발생되는 널포인트 익셉션? ;;; (3) 아빠몬 2025-05-22
2695586 IFRAME 캐싱 질문 봄나비 2025-05-22
2695498 [질문]실행가능한 jar파일.. 정말 이해가 안가네요... ㅡㅜ;; 터1프한렩 2025-05-21
2695468 자바랑 이클립스에서요.. 스킬 2025-05-21
2695375 Mysql 연동하는 자바 질문있습니다. 아리솔 2025-05-20
2695319 파워포인트 파일을 저장할 수 있을까요? 시윤 2025-05-19
2695289 [질문]Tween 값의 정도를 알고 싶습니다. 타마 2025-05-19
2695238 c 와 c++의 시작 (10) ChocoHoilc 2025-05-18
2695215 탑메뉴의 repeat-x .배경이 두가지에요ㅠ ㅠ 널위해 2025-05-18
2695187 자바스크립트와 자바의 import에 관해서 질문드려요 (1) 무슬 2025-05-18
2695116 테마 문의 (해당 사이트와 같은 테마 혹은 플러그인) Sweet 2025-05-17
2695084 [질문] starDrag()와 같은 함수 만들기 민구 2025-05-17
2695055 폰트 질문드립니다. 할인사이트에 많이 쓰는 굵은 숫자폰트.. (2) 일본녀 2025-05-17
2695025 [개발툴]Jcreator 에 관해서... (5) 에녹 2025-05-16
2695006 BitmapData ..무비클립에 적용 할수 있을까요? (1) 날위해 2025-05-16
2694977 C언어 소스문제점좀요 ... (2) 들꿈 2025-05-16
2694950 자바스크립트로 화면에 내용을 뿌려줄때 접근성 (3) 꺆잉 2025-05-16
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

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