리눅스로 서버하고, 윈도우를 클라이언트로 해서

majinman의 이미지

오목 게임을 만들려고 합니다

GUI환경으로 만들진 않으려고 하는데

뭘 공부해야할까요?

TCP/IP 소켓프로그래밍책이 있는데 이걸로 리눅스 서버 만드는데 충분한가요??

윈도우 클라이언트는 어떻게 해야하나요? 윈도우는 다뤄본게 공부 시작한게 c/c++입니다

네트워킹 오목게임을 만드는데 필요한 것을 좀 가르쳐주세요

bookgekgom의 이미지

오목게임을 텍스트 기반으로 만든다는 건가요?

으헣허헝? 생각해보니 좀 무섭네요.

소켓프로그래밍을 하신다면 리눅스 서버냐 윈도우 서버냐가 문제가 아니라

어떤 언어로 짜느냐의 문제가 아닐까요?

자바 소켓프로그래밍으로 오목을 만든다면 아주 간단합니다.

클라이언트를 만들기도 아주쉽죠.

초보시라면 자바로 하시는것이 쉬울듯 싶습니다.

자바 서버 + 자바 클라이언트 ㄱㄱ 싱 ㅇㅇ?

자바니까 리눅스나 윈도우나 상관없이 서버를 돌릴수있을것 같은데요.

좀 끌리지 않으심? C++ 로 짜시면 윈도서버 리눅스서버 코드가 제각각일듯 싶은데

전 초보라서 정확하지 않습니다.

Write Once, Run Everywhere!(한번 작성하고 어디서나 실행하라!)

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

dong1036의 이미지

단순히 오목게임 정도야..

리눅스 서버로.. C로 선택하시고.. 그리고 충분히 충분합니다. -_-

뭐 일단 여러명이 서비스 하게 되면.. 멀티 쓰레드나 멀티 플렉싱등과 동기화 부분을 공부하시면 될 것 같고..

클라이언트는.. 윈도우라..

뭐. 그냥.. 윈속을 이용해서 개발하는 수 밖에 ㅋ ㅋ

아니면.. 자바나 C# 이용해서.. 개발하는 것도 좋을 것 같네요 ㅋ ㅋ

그럼. . 쉽게 GUI를 구현 할 수 있습니다.

자바는 스윙이나 SWT C#은.. 뭐 다 되어있으니 ㅋ ㅋ

참고로 서로 다른 언어에서도 소켓 통신 됩니다. -_-

음 냐냐~

bookgekgom의 이미지

단순히 메소드 앞에 synchronized 를 붙여줍니다.

synchronized void sendMsg(){send message as you want};

으허허허허허헣 너무쉬운듯...

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.