윈32 어플리케이션에서의 데이터를 원격지 리눅스 mysql에 있는 db에 보내려고 합니다.
글쓴이: 타박상 / 작성시간: 금, 2008/05/23 - 7:18오후
간략한 상황이 대략 이렇습니다.
윈32 어플리케이션으로 된 간단한 게임을 끝내면
그 게임의 기록을
원격지에 있는 리눅스(서버)에 있는 mysql db에 저장하려고 합니다.
또한 서버에서는 php를 사용, 아파치를 돌리고있어서
웹에서 db에 저장된 기록을 볼 수 있도록 하게 합니다.
윈32 어플리케이션에서 리눅스 서버로 데이터를 전송하려는 부분에서
전혀 감이 오지 않아서 질문을 드립니다. ㅜㅡ;
소켓 프로그램을 써서 서버-클라이언트로 하는 방법을 생각해보기는 했습니다만
(제 수준에서 윈도 리눅스 소켓 프로그램도 힘들겠지만요... ㅠㅠ)
웹서버가 돌아가고 있는 상황이기에
윈32 어플에서 웹서버를 통해 데이터를 전송하는 방법이 있지 않을까 생각했거든요 @_@;;;
'쿠타'라는 중독성 게임류의 기록을 저장하는 방식을 그대로 해보고 싶어서요.
게임후 기록 저장을 하기 버튼을 누르면
익스플로어로 웹페이지가 열리고
이름 이메일 같은걸 적은 후에 버튼을 누르면 그대로 웹페이지에 반영되는 방식입니다.
고수님들의 가르침을 부탁드립니다 (__)
Forums:
hyunani 씀:게임후 기록
어차피 익스플로러가 열린다면,
게임의 점수,시간,클릭당시시간,ip 등을 암호화하여
explorer.exe http://yoursite/score?v09a8jij9awhehasd
이런식으로 접근한 후 php 가 처리하게 하는건 어떨까요?
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
데이터베이스를
데이터베이스를 외부에서 접근이 불가능하고
어플이 날리는 데이터를 데이터베이스에 저장하는
서버역활을 하는 프로그램이 없다면 웹서버를 이용하는 방법도 있습니다.
데이터가 간단하다면 get방식으로 넘겨도 되지만 데이터가 크면 post로 넘기시면 됩니다.
msdn에서 WinINet 과 HttpSendRequest 함수를 검색해보세요.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
C/C++ 이라면, musqlclient
C/C++ 이라면, musqlclient 패키지의 C API를 사용하시면 되고,
ODBC 버젼도 있으니, VB, C#등도 상관없이 MySQL Client로 DB서버에 접속할 수 있습니다.
다만, 보안 설정이 문제지요.
이도 저도 아니다 싶으면, http protocol을 구현해서, 기록을 당담하는 php 프로그램을 하나 만들고, 게임이 종료되면, 그 php에 GET이든 POST든 인자로 넘겨주면서 호출 하면 될거 같습니다...
C API관련된 사항은 MySQL 공식 문서에 C API Reference가 있습니다.
時日也放聲大哭
時日也放聲大哭
댓글 달기