• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 96  文章 - 255  trackbacks - 0
            <2008年9月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            E-mail:zbln426@163.com QQ:85132383 長期尋找對戰(zhàn)略游戲感興趣的合作伙伴。

            常用鏈接

            留言簿(21)

            隨筆分類

            隨筆檔案

            SDL相關網(wǎng)站

            我的個人網(wǎng)頁

            我的小游戲

            資源下載

            搜索

            •  

            積分與排名

            • 積分 - 493151
            • 排名 - 39

            最新評論

            閱讀排行榜

            評論排行榜

                    這一次更新的間隔是很漫長的。之前的教程得到很多朋友的支持,讓我感到責任的沉重。一般說來,技術博客的文章通常是自己的學習筆記,但是作為一份被期望“零起步”的教程,我更多時候感到這份東西不僅僅是為我自己寫的。
                    SDL庫作為主要為游戲開發(fā)提供簡單易用的支持的API,相信很多朋友學習它的目的,也是跟我一樣,希望能做出自己夢想中的游戲吧。作為游戲,我始終相信一個觀點:(網(wǎng)絡)游戲,是以電腦和網(wǎng)絡為媒介,人與人之前的交流。游戲是我們營造“共同經(jīng)歷”的一種方式。作為交流的主要工具,網(wǎng)絡起著決定性的作用。所以,本著對網(wǎng)絡這一部分的高度重視,我對SDL_net寄予厚望。
                    但是,現(xiàn)實是殘酷的。我不可否認SDL_net已經(jīng)對網(wǎng)絡編程做了很好的封裝,但是問題是,socket編程本身并不是件簡單的事情。所以,實際上的情況是,僅僅靠學習SDL_net的函數(shù)庫,也許我們根本不可能搞明白網(wǎng)絡編程究竟是什么東東。必要的基礎知識是必須學習的,我逐漸明白這一塊我始終是不可能跳過去的。
                    既然必須要補上這一塊的知識,在具體的實現(xiàn)平臺上,我們必須做出選擇。經(jīng)過均衡,我還是選擇從BSD socket入手。這不僅僅是因為BSD上的socket實現(xiàn)是最早的TCP/IP實現(xiàn),是業(yè)內的事實標準;也是因為Win32 API實在是不能引起我的好感。
                    當然,我們不可否認Windows有他先進的地方。至少,在socket編程方面,基于線程而非Linux以進程為基礎的核心結構,可以更加有效的控制線程,并且線程的調度也更加均勻。在Linux下,無論是fork還是pthread,在我看來其實還是比不上WinThread的。但是,這反過來似乎也可以說明,在Linux下這兩個東西幾乎已經(jīng)“夠用”了。況且,從原理上去學習和了解;去了解傳統(tǒng)和習慣形成的原因,是有助于我們理解這些通常在學術派的C/C++教科書上不會涉及到的知識:進程,線程,流程控制,通訊,甚至包括操作系統(tǒng)的基本原理。在我看來,這些知識是實際使用電腦編寫程序完全無法回避的內容,是一個實踐者必須掌握的知識。學術界對于程序的一般定義就是:數(shù)據(jù)+算法。而在今天我們看來,多進程,多線程,socket通訊等等,已經(jīng)完全改變了傳統(tǒng)的編寫程序的方式和思路。如果讓我來定義,我覺得至少在前兩者的基礎上,還必須加上流程控制(包含了通訊的意思),這樣才能算是當代計算機程序的完善定義。
                    第十四章的內容,估計會比較長,也會比較難。我會按照從socket到SDL_net的順序去寫,當然爭取還是做到“零起步”的通俗易懂。這一部分,也會有一個單獨的名字《Linux socket編程入門教程》。雖然是用Linux的名字,但是大家應該知道所有的Linux上TCP/IP的實現(xiàn),甚至UNIX上的TCP/IP實現(xiàn),基本上都是源于BSD的TCP/IP實現(xiàn)的,并且直到今天,這些實現(xiàn)都是相互源代碼級兼容的。WinSock一般的說法也是源自socket,但是具體的函數(shù)會有不同。
                    接下來的知識對于我來說也是個很大的挑戰(zhàn)。因為涉及的面太廣了。想全部學完是不現(xiàn)實的,我們必須根據(jù)自己的需要,從這些知識中尋找出我們需要的部分,恩,努力吧!
            posted on 2008-07-08 01:18 lf426 閱讀(3453) 評論(5)  編輯 收藏 引用 所屬分類: SDL入門教程

            FeedBack:
            # re: SDL入門教程(十四):1、網(wǎng)絡,嘮叨以及前言 2008-08-28 10:46 abc
            請問版主:有沒有關于利用sdl顯示視頻的相關教程啊,我現(xiàn)在正在用sdl做一個在linux 下顯示的視頻模塊,但是在linux 下必須要寫makefile,所以相對于在windows有很多集成開發(fā)環(huán)境,linux卻少的可憐  回復  更多評論
              
            # re: SDL入門教程(十四):1、網(wǎng)絡,嘮叨以及前言[未登錄] 2008-09-02 13:05 lf426
            你可以找找《Focus On SDL》這本書上有沒你要的資料。
            http://fleetlong.c.lunqun.com/read-htm-tid-4034.html
            在Linux下也有很多IDE是不需要寫Makefile的哈。  回復  更多評論
              
            # good 2009-06-10 21:49 georangel
            第一次發(fā)現(xiàn)這么周到、詳細的介紹,雖然時隔一年,我才發(fā)現(xiàn),仍然有機會加入,不用參與The mana world,完全在中國就能找到志同道合的朋友。  回復  更多評論
              
            # re: SDL入門教程(十四):1、網(wǎng)絡,嘮叨以及前言 2009-07-17 18:59 152471871
            你可以找找《Focus On SDL》這本書上有沒你要的資料。

            問下樓主有這套圖書的源代碼么 哪里可以下載到???  回復  更多評論
              
            # re: SDL入門教程(十四):1、網(wǎng)絡,嘮叨以及前言 2009-09-07 12:26 jaron
            請問下樓主十四以后的章節(jié)完成了嗎??  回復  更多評論
              
            久久精品国产一区二区| 久久精品视频网| 亚洲精品无码久久千人斩| 久久精品国产免费观看三人同眠| 久久人妻少妇嫩草AV无码专区| 国产福利电影一区二区三区久久久久成人精品综合 | 久久久中文字幕| 久久这里有精品视频| 色欲综合久久中文字幕网 | 久久久久亚洲精品天堂久久久久久| 久久人人超碰精品CAOPOREN| 亚洲国产精品无码成人片久久| 久久精品国产影库免费看| 久久久久久精品久久久久| 国产亚州精品女人久久久久久 | 97久久综合精品久久久综合| 久久精品一区二区影院| 99久久精品国内| 久久这里只有精品18| 天堂无码久久综合东京热| 国产高潮国产高潮久久久91| 99久久人妻无码精品系列蜜桃 | 久久国产精品99国产精| 国产毛片欧美毛片久久久| 中文字幕久久亚洲一区| 久久精品国产WWW456C0M| 久久青草国产精品一区| 久久久久无码精品国产不卡| 国产精品久久久久蜜芽| 日韩美女18网站久久精品| 国内精品久久久久久久涩爱| 久久久久夜夜夜精品国产| 好久久免费视频高清| 久久综合欧美成人| 青青青伊人色综合久久| 四虎国产精品免费久久久| 久久se精品一区二区| 久久精品国产福利国产秒| 亚洲国产精品久久| 久久久久久一区国产精品| 久久只有这里有精品4|