오목 게임을 만들려고 합니다
GUI환경으로 만들진 않으려고 하는데
뭘 공부해야할까요?
TCP/IP 소켓프로그래밍책이 있는데 이걸로 리눅스 서버 만드는데 충분한가요??
윈도우 클라이언트는 어떻게 해야하나요? 윈도우는 다뤄본게 공부 시작한게 c/c++입니다
네트워킹 오목게임을 만드는데 필요한 것을 좀 가르쳐주세요
오목게임을 텍스트 기반으로 만든다는 건가요?
으헣허헝? 생각해보니 좀 무섭네요.
소켓프로그래밍을 하신다면 리눅스 서버냐 윈도우 서버냐가 문제가 아니라
어떤 언어로 짜느냐의 문제가 아닐까요?
자바 소켓프로그래밍으로 오목을 만든다면 아주 간단합니다.
클라이언트를 만들기도 아주쉽죠.
초보시라면 자바로 하시는것이 쉬울듯 싶습니다.
자바 서버 + 자바 클라이언트 ㄱㄱ 싱 ㅇㅇ?
자바니까 리눅스나 윈도우나 상관없이 서버를 돌릴수있을것 같은데요.
좀 끌리지 않으심? C++ 로 짜시면 윈도서버 리눅스서버 코드가 제각각일듯 싶은데
전 초보라서 정확하지 않습니다.
Write Once, Run Everywhere!(한번 작성하고 어디서나 실행하라!)
--------------------------------------------------------------------------------------------------------------- 루비 온 레일즈로 만들고 있는 홈페이지 입니다.
http://jihwankim.co.nr
여러 프로그램 소스들이 있습니다.
필요하신분은 받아가세요.
단순히 오목게임 정도야..
리눅스 서버로.. C로 선택하시고.. 그리고 충분히 충분합니다. -_-
뭐 일단 여러명이 서비스 하게 되면.. 멀티 쓰레드나 멀티 플렉싱등과 동기화 부분을 공부하시면 될 것 같고..
클라이언트는.. 윈도우라..
뭐. 그냥.. 윈속을 이용해서 개발하는 수 밖에 ㅋ ㅋ
아니면.. 자바나 C# 이용해서.. 개발하는 것도 좋을 것 같네요 ㅋ ㅋ
그럼. . 쉽게 GUI를 구현 할 수 있습니다.
자바는 스윙이나 SWT C#은.. 뭐 다 되어있으니 ㅋ ㅋ
참고로 서로 다른 언어에서도 소켓 통신 됩니다. -_-
음 냐냐~
단순히 메소드 앞에 synchronized 를 붙여줍니다.
synchronized void sendMsg(){send message as you want};
으허허허허허헣 너무쉬운듯...
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
GUI 로 만들지 않으면....
오목게임을 텍스트 기반으로 만든다는 건가요?
으헣허헝? 생각해보니 좀 무섭네요.
소켓프로그래밍을 하신다면 리눅스 서버냐 윈도우 서버냐가 문제가 아니라
어떤 언어로 짜느냐의 문제가 아닐까요?
자바 소켓프로그래밍으로 오목을 만든다면 아주 간단합니다.
클라이언트를 만들기도 아주쉽죠.
초보시라면 자바로 하시는것이 쉬울듯 싶습니다.
자바 서버 + 자바 클라이언트 ㄱㄱ 싱 ㅇㅇ?
자바니까 리눅스나 윈도우나 상관없이 서버를 돌릴수있을것 같은데요.
좀 끌리지 않으심? C++ 로 짜시면 윈도서버 리눅스서버 코드가 제각각일듯 싶은데
전 초보라서 정확하지 않습니다.
Write Once, Run Everywhere!(한번 작성하고 어디서나 실행하라!)
---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.
http://jihwankim.co.nr
여러 프로그램 소스들이 있습니다.
필요하신분은 받아가세요.
서버라면.. 아무래도. .C가 낫겠죠?
단순히 오목게임 정도야..
리눅스 서버로.. C로 선택하시고.. 그리고 충분히 충분합니다. -_-
뭐 일단 여러명이 서비스 하게 되면.. 멀티 쓰레드나 멀티 플렉싱등과 동기화 부분을 공부하시면 될 것 같고..
클라이언트는.. 윈도우라..
뭐. 그냥.. 윈속을 이용해서 개발하는 수 밖에 ㅋ ㅋ
아니면.. 자바나 C# 이용해서.. 개발하는 것도 좋을 것 같네요 ㅋ ㅋ
그럼. . 쉽게 GUI를 구현 할 수 있습니다.
자바는 스윙이나 SWT C#은.. 뭐 다 되어있으니 ㅋ ㅋ
참고로 서로 다른 언어에서도 소켓 통신 됩니다. -_-
음 냐냐~
자바 클라이언트 동기화
단순히 메소드 앞에 synchronized 를 붙여줍니다.
synchronized void sendMsg(){send message as you want};
으허허허허허헣 너무쉬운듯...
---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.
http://jihwankim.co.nr
여러 프로그램 소스들이 있습니다.
필요하신분은 받아가세요.
댓글 달기