• <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年7月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

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

            常用鏈接

            留言簿(21)

            隨筆分類

            隨筆檔案

            SDL相關(guān)網(wǎng)站

            我的個人網(wǎng)頁

            我的小游戲

            資源下載

            搜索

            •  

            積分與排名

            • 積分 - 494280
            • 排名 - 39

            最新評論

            閱讀排行榜

            評論排行榜

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

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

            問下樓主有這套圖書的源代碼么 哪里可以下載到???  回復(fù)  更多評論
              
            # re: SDL入門教程(十四):1、網(wǎng)絡(luò),嘮叨以及前言 2009-09-07 12:26 jaron
            請問下樓主十四以后的章節(jié)完成了嗎??  回復(fù)  更多評論
              
            久久久久无码精品国产| 久久婷婷综合中文字幕| 一日本道伊人久久综合影| 青春久久| 久久精品亚洲日本波多野结衣 | 精品久久久久久无码国产| 欧美久久综合性欧美| 久久无码av三级| 中文字幕久久久久人妻| 久久久国产精品福利免费| 久久人人爽人人人人爽AV| 精品久久久久久久| 国产69精品久久久久APP下载| 欧美大香线蕉线伊人久久| 韩国三级大全久久网站| 欧美激情一区二区久久久| 日本免费一区二区久久人人澡| 久久久久99这里有精品10 | 精品久久久无码中文字幕| 精品多毛少妇人妻AV免费久久 | 欧美成a人片免费看久久| 综合久久给合久久狠狠狠97色| 中文字幕久久欲求不满| 久久妇女高潮几次MBA| 国产亚洲精午夜久久久久久 | 国产人久久人人人人爽| 亚洲国产成人精品女人久久久 | 女同久久| 精品一久久香蕉国产线看播放 | 一本色道久久88综合日韩精品 | 久久久久久A亚洲欧洲AV冫 | 国产香蕉97碰碰久久人人| 久久精品国产亚洲av麻豆色欲| 久久综合九色综合欧美就去吻| 欧美日韩中文字幕久久伊人| 一本色道久久88精品综合| 日韩欧美亚洲综合久久影院Ds| 久久久久久毛片免费看| 国产精品99久久久久久猫咪| 韩国三级中文字幕hd久久精品| 久久精品国产99国产电影网|