亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

sock

  • sock編程 一個tcp源碼一個udp源碼 希望大家喜歡

    sock編程 一個tcp源碼一個udp源碼 希望大家喜歡

    標簽: sock tcp udp 源碼

    上傳時間: 2013-12-19

    上傳用戶:thinode

  • MFC基礎教程

    MFC基礎教程,涉及控件,繪圖,文檔,菜單,工具條,sock 編程等。

    標簽: MFC 基礎教程

    上傳時間: 2013-04-24

    上傳用戶:qq21508895

  • 非常方便的網(wǎng)絡socket類

    非常方便的網(wǎng)絡socket類,開發(fā)網(wǎng)絡程序變得很簡單。 支持自定義的string類。 用法:typedef Ysocket<CString> CMysocket //CString也可以用自己的string類,從而可以用來atl等任何地方 CMysocket tpsock //聲明 tpsock.Create()//建立sock tpsock.Bind()//綁定 tpsock.Listen()//開始偵聽

    標簽: socket 網(wǎng)絡

    上傳時間: 2013-12-20

    上傳用戶:daguda

  • LWIP的底層結構

    Lwip協(xié)議棧的實現(xiàn)目的,無非是要上層用來實現(xiàn)app的socket編程。好,我們就從socket開始。為了兼容性,lwip的socket應該也是提供標準的socket接口函數(shù),恩,沒錯,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定義:#if LWIP COMPAT sockETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,這個結構先不管它,接著看下get socket函數(shù)的實現(xiàn)【也是在src\api\socket.c文件中】,在這里我們看到這樣一條語句sock =&sockets[s];很明顯,返回值也是這個sock它是根據(jù)傳進來的序列號在sockets數(shù)組中找到對應的元素并返回該元素的地址。好了,那么這個sockets數(shù)組是在哪里被賦值了這些元素的呢?進行到這里似乎應該從標準的socket編程的開始,也就是socket函數(shù)講起,那我們就順便看一下。它對應的實際實現(xiàn)是下面這個函數(shù)Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】這個函數(shù)根據(jù)不同的協(xié)議類型,也就是函數(shù)中的type參數(shù),創(chuàng)建了一個netconn結構體的指針,接著就是用這個指針作為參數(shù)調(diào)用了alloc socket函數(shù),下面具體看下這個函數(shù)的實現(xiàn)

    標簽: lwip 底層結構

    上傳時間: 2022-06-19

    上傳用戶:aben

  • c++的socket編程相關資料匯總

    1、原始套接字透析之前言大多數(shù)程序員所接觸到的套接字(socket)為兩類服務應用:(1)流式套接字(sock-STREAM):一種面向連接的socket,針對于面向連接的TCP(2)數(shù)據(jù)報式套接字(sock-DGRAM):一種無連接的socket,對應于無連接的UDP服務應用.從用戶的角度來看,sock-STREAM,sock-DGRAM這兩類套接字似乎的確涵蓋了TCP/IP應用的全部,因為基于TCPIP的應用,從協(xié)議棧的層次上講,在傳輸層的確只可能建立于TCP或UDP協(xié)議之上(圖1),而sock STREAM,sock DGRAM又分別對應于TCP和UDP,所以幾乎所有的應用都可以用這兩類套接字實現(xiàn)。但是,當我們面對如下問題時,sock_STREAM,sock DGRAM將顯得這樣無助:(1).怎樣發(fā)送一個自定義的IP包?(2)怎樣發(fā)送一個ICMP協(xié)議包?(3)怎樣使本機進入雜糅模式,從而能夠進行網(wǎng)絡sniffer?(4)怎樣分析所有經(jīng)過網(wǎng)絡的包,而不管這樣包是否是發(fā)給自己的?(5)怎樣偽裝本地的IP地址?這使得我們必須面對另外一個深刻的主題--原始套字(Raw socket),Raw socket廣泛應用于高級網(wǎng)絡編程,也是一種廣泛的黑客手段。著名的網(wǎng)絡sniffer、拒絕服務攻擊(DOS),IP欺騙等都可以以Raw socket實現(xiàn)。Raw socket與標準套接字(sock STREAM,sock DGRAM)的區(qū)別在于前者直接置"根"于操作系統(tǒng)網(wǎng)絡核心(Network Core),而sock STREAM.sock DGRAM則"懸浮“于TCP和UDP協(xié)議的外圍,如圖2所示:

    標簽: socket C++

    上傳時間: 2022-06-19

    上傳用戶:得之我幸78

主站蜘蛛池模板: 巫山县| 大新县| 唐海县| 蒙自县| 乌鲁木齐市| 临沂市| 鄯善县| 宕昌县| 西和县| 禹州市| 溧水县| 德令哈市| 襄樊市| 万山特区| 洱源县| 如东县| 苗栗县| 盐津县| 纳雍县| 湾仔区| 铅山县| 上饶县| 舟曲县| 垫江县| 虎林市| 徐闻县| 湾仔区| 安远县| 濮阳县| 浦北县| 万宁市| 武邑县| 黄平县| 山丹县| 安平县| 龙山县| 阿合奇县| 胶州市| 松桃| 鄂托克前旗| 建德市|