socket編程原理:UNIX系統(tǒng)的I/O命令集,是從Maltics和早期系統(tǒng)中的命令演變出來的,其模式為打開一讀/寫一關(guān)閉(open-write-read- close)。在一個用戶進程進行I/O操作時,它首先調(diào)用“打開”獲得對指定文件或設備的使用權(quán),并返回稱為文件描述符的整型數(shù)
上傳時間: 2016-08-12
上傳用戶:懶龍1988
目前已經(jīng)有很多介紹計算機網(wǎng)絡的書籍,但是它們之中的大多數(shù)似乎更適合于高級編程者,而對于眾多只想了解使用方法的初學者而言,就顯得太深奧了。 讀者通過學習本書,可以掌握有關(guān)套接口編程的知識。同時,本書使用一種稱為"BY example"的方法來提高讀者的學習效率,書中每一章的內(nèi)容都是建立在前一章的基礎之上的。第一部分“基本套接口概念”在闡明域和地址族,套接口的類型以及面向連接/非連接協(xié)議等基本概念的基礎上,介紹了簡單的客戶/服務器程序的編寫方法和主機名/網(wǎng)絡名查詢程序的編寫方法。在掌握了第一部分“基本套接口概念”之后,讀者就可以開始學習第二部分“高級套接口編程”,這對于有些讀者而言可能是個挑戰(zhàn)。這一部分介紹了套接口標準I/O,并發(fā)客戶服務程序,套接口選項,UDP廣播,帶外數(shù)據(jù),inetd守護進程,網(wǎng)絡安全程序設計以及信任狀和文件描述符等較為深入的主題;并通過最后一章的應用實例,將前面介紹的諸多概念融合在一起。
標簽: 計算機網(wǎng)絡 書籍
上傳時間: 2016-08-19
上傳用戶:rocwangdp
=== ==== 關(guān)于本光盤 ========== \Tinix: 書中所附代碼 其中很多目錄中除了包含源代碼(*.asm, *.inc, *.c, *.h)外,還有這樣一些文件: boot.bin 引導扇區(qū)(Boot Sector),可通過 FloppyWriter 寫入軟盤(或軟盤映像)。 loader.bin LOADER,直接拷貝至軟盤(或軟盤映像)根目錄。 kernel.bin 內(nèi)核(Kernel),直接拷貝至軟盤(或軟盤映像)根目錄。 bochsrc.bxrc Bochs 配置文件,如果系統(tǒng)中安裝了 Bochs-2.1.1 可直接雙擊之運行。其它細節(jié)請見書第 2.7 節(jié)。 godbg.bat 調(diào)試時可使用此批處理文件。它假設 Bochs-2.1.1 安裝在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 軟盤映像。可直接通過 Bochs 或者 Virtual PC 運行。 *.com 可以在 DOS (必須為純 DOS) 下運行的文件。 \Tools: 一些小工具 (在 VC6 下編譯通過) DescParser 描述符分析器,輸入描述符的值,可以得出起基址、界限、屬性等信息。 ELFParser ELF 文件分析器,可以列出一個 ELF 文件的 ELF Header、 Program Header、Section Header 等信息。 FloppyWriter 用以寫引導扇區(qū),支持軟盤和軟盤映像。 KrnlChecker 用以檢查一個 Tinix 內(nèi)核加載后位置是否正確。
上傳時間: 2014-01-26
上傳用戶:TF2015
c8051f340的usb的使用,包括描述符的設置,usb的標準庫文件以usb的初始化
上傳時間: 2016-10-16
上傳用戶:yt1993410
為了對數(shù)據(jù)進行處理,UIMA 應用程序?qū)⑹褂梅治鲆妫笳甙瑢嶋H進行分析的應用程序、Annotator 和 XML 描述符文件,其中,XML 描述符文件包含關(guān)于類以及其要接收和返回的信息等方面的內(nèi)容。 還可以將簡單的分析引擎組合為更為復雜的分析引擎。例如,定位本地事故報告和廣播流量報告的分析引擎可能包含一個查找事故的分析引擎、一個查找位置的分析引擎,以及一個分析前兩個引擎提供的注釋的分析引擎。總體引擎描述符將確定如何在這些分析引擎間傳遞 CAS 對象。 事實上,描述符控制任何應用程序如何訪問分析引擎,而這種機制在此情況下極為方便。如果創(chuàng)建了相應的描述符,可以將其傳遞到應用程序,而該應用程序甚至不知道所使用的是 Web 服務。
標簽: 對數(shù)
上傳時間: 2013-12-28
上傳用戶:xinyuzhiqiwuwu
symbian教學課件,介紹很詳細,對于描述符,活動對象,系統(tǒng)安全等都有很深入的介紹,最重要的是中文的,看起來很方便
上傳時間: 2017-04-17
上傳用戶:busterman
要讀懂linux 內(nèi)核 ,還有比這再好的資料么,什么都不說了,趕快下吧。 目 錄 進程 信號 sched.c 進程信號隊列 SMP 內(nèi)核線程頁目錄的借用 代碼分析 線程 進程描述符 init進程從內(nèi)核態(tài)切換到用戶態(tài) SET_LINKS REMOVE_LINKS get_wchan() sigframe的結(jié)構(gòu) rt_sigframe結(jié)構(gòu) 信號隊列的結(jié)構(gòu) 內(nèi)核線程簡介 進程切換簡介 同步機制
上傳時間: 2017-06-11
上傳用戶:songrui
Windows中的很多東西都是從Unix領域借鑒過來的,Socket也是一樣。在Unix中,socket代表了一種文件描述符(在Unix中一切都是以文件為單位)
上傳時間: 2017-07-20
上傳用戶:ynsnjs
用VC++6.0的Sockets API實現(xiàn)一個聊天室程序.txt VC++對網(wǎng)絡編程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP網(wǎng)絡環(huán)境里,也是Internet上進行開發(fā)最為通用的API。最早美國加州大學Berkeley分校在UNIX下為TCP/IP協(xié)議開發(fā)了一個API,這個API就是著名的Berkeley Socket接口(套接字)。在桌面操作系統(tǒng)進入Windows時代后,仍然繼承了Socket方法。在TCP/IP網(wǎng)絡通信環(huán)境下,Socket數(shù)據(jù)傳輸是一種特殊的I/O,它也相當于一種文件描述符,具有一個類似于打開文件的函數(shù)調(diào)用-socket()。可以這樣理解:Socket實際上是一個通信端點,通過它,用戶的Socket程序可以通過網(wǎng)絡和其他的Socket應用程序通信。Socket存在于一個"通信域"(為描述一般的線程如何通過Socket進行通信而引入的一種抽象概念)里,并且與另一個域的Socket交換數(shù)據(jù)。Socket有三類。第一種是SOCK_STREAM(流式),提供面向連接的可靠的通信服務,比如telnet,http。第二種是SOCK_DGRAM(數(shù)據(jù)報),提供無連接不可靠的通信,比如UDP。第三種是SOCK_RAW(原始),主要用于協(xié)議的開發(fā)和測試,支持通信底層操作,比如對IP和ICMP的直接訪問。
上傳時間: 2014-03-12
上傳用戶:從此走出陰霾
usb 報告描述符工具
標簽: usb 報告描述符工具
上傳時間: 2015-05-18
上傳用戶:張勝芳111
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1