posts - 42,  comments - 84,  trackbacks - 0
                閑來無事,決定實現我前段時間的一個想法。寫一個五子棋程序,這樣的一個程序,本身來說是沒什么什么難度的。但是在寫的過程中卻真的是遇到了不少的麻煩~!
               /* 到目前最新發現的問題是UDP嚴重的丟包現象,本程序是基于一個UDP網絡傳輸的。在寫的時候顯然沒有考慮到UDP的保障機制,原因是我一直覺得UDP應該不會有問題,或者說我覺得簡直會流暢的跟TCP一樣。事實證明我錯了,把五子棋的客戶端放到同學的電腦上后,通信真的是相當的困難~邀請進入游戲都沒有成功過。*/
                發現原來程序不能成功運行的原因是因為自己在寫的時候出了一些錯誤,才會導致雙方不能成功的游戲以及通信!~還在這里責怪UDP機制,呵呵,特地將上方文字“注釋”掉。警戒一下,不過程序終于是跑起來了。看來以后寫程序出錯后應該先找程序本身有沒有問題了,不過第一個游戲終于走上了歷史舞臺。值得慶祝!!
                看來要寫好一個好程序真的有很多東西要照顧到,比如過如果退出游戲沒有System.exit的話,系統會繼續為程序保留資源,也就是說原先使用的端口也就不會釋放開,下面的通信也會造成不便。漫漫長路啊~~

          界面是模仿QQ游戲中的五子棋
           
          Download the game (使用于公網)

          posted on 2007-06-08 13:16 Dong 閱讀(354) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 民丰县| 浮山县| 兰溪市| 瓦房店市| 右玉县| 太仓市| 揭阳市| 堆龙德庆县| 翁源县| 眉山市| 淄博市| 蓬安县| 宁乡县| 政和县| 定边县| 桓台县| 花莲县| 郑州市| 伊通| 桐庐县| 壶关县| 临清市| 聂拉木县| 七台河市| 桃江县| 华坪县| 比如县| 阿拉善右旗| 花莲县| 玉树县| 吉林省| 巴彦县| 洛宁县| 崇明县| 丰城市| 万安县| 太和县| 丰原市| 金昌市| 宁德市| 社会|