홀드클로즈 MYPI

홀드클로즈
접속 : 2540   Lv. 41

Category

Profile

Counter

  • 오늘 : 26 명
  • 전체 : 66447 명
  • Mypi Ver. 0.3.1 β
[일상생활] 네트워크 소켓 프로그래밍 도움!!!! (7) 2013/05/31 PM 01:46
키보드의 스페이스바 하나만으로 진행하는 게임을 만들었습니다.

싱글플레이는 이미 완성했고 멀티로 TCP/IP 식으로 서버/클라로 구현하려 하는데...

예를들면, 서버유저가 스페이스바를 누르면 클라유저쪽에 신호가 가서 체력이 감소하는 식으로...

채팅프로그램은 만들어본 적 있습니다. 데이터를 받아서 문자열로 변환하던데

이걸 게임에 접목시키려 하니까 감이 안잡히네요.. 구글링해도 자료가 없고...

특정키나 마우스 클릭 같은 신호는 어떻게 해야하나요..ㅠㅠ


p.s 간단한 예시 소스 제공해주셔도 감사합니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

신고

 

Lusipell    친구신청

특정키나 마우스 클릭도 여러문자의 결합으로 합쳐져 있어요.
예를 들어 엔터는 \n 식이든가....... 이렇게 되어 있거든요.
아니면 n13이던가....ㅡㅡ??
기억이 가물가물하긴 한데.... 이런식으로 해서 값이 나오는 것 직접 찍어보고
그 값을 캐취하는게 빠를거 같아요

죠스타    친구신청

특정키나 마우스 클릭도 다 키값이 있습니다. 조사하면 나옵니다! 화이팅!

푸른멸치    친구신청

문자열 대신에 구조체같은거 보내시면 될것 같네용.

saintS    친구신청

사용하시는 언어마다 다르겠지만 키프레스또는 키다운이벤에서 키코드를 분석하시면 됩니다

홀드클로즈    친구신청

언어는 자바에용..ㅠㅠ

당근천국    친구신청

-_-;
체팅프로그램이랑 다를거 없습니다.

그리고 자바면 키프레스 버튼있고요 이벤트로 키값넘어옵니다.
조금만검색해도 많이 나오는데 검색어자체를 잘못잡으신거 같네요

파산교주    친구신청

mfc 기준으로 설명 드리면 클라이언트에서 키를 누르게 되면 VK_XXXX 와 같은 메세지가 날라옵니다. 이때 서버 쪽으로 홀드클로즈 님이 메세지를 하나 정의 해서 서버로 날려주면 됩니다.
채팅 프로그램에서 하셨듯이 똑같이 메세지를 하나 정의 해서 보내고 서버에서 받았을때 처리 하면 됩니다.
X