原文:在 Boolan 網開講《網絡編程實戰》課程

網絡編程實戰 是一門以講解實例為主的課程,每一節都講一兩個網絡編程的例子程序,課程偏重 Linux 服務端 TCP 網絡編程。 本課程要求聽課人員已經讀過 Unix 網絡編程 ,能寫簡單的 TCP echo 服務。 課程地址:http: boolan.com course 配套頁面:http: chenshuo.com pnp ...

2014-12-03 01:47 0 2385 推薦指數:

查看詳情

C++11網絡編程

Handy是一個簡潔優雅的C++11網絡庫,適用於linux與Mac平台。十行代碼即可完成一個完整的網絡服務器。 下面是echo服務器的代碼: 其中EventBase是事件分發器,內部使用epoll/kqueue進行IO事件分發。 EventBase功能豐富,還包含了定時任務等功能 ...

Thu Jun 25 18:08:00 CST 2015 0 4450
Socket網絡編程--小小盤程序(1)

  這個系列是准備講基於Linux Socket進行文件傳輸。簡單的文件傳輸就是客戶端可以上傳文件,可以從服務器端下載文件。就這么兩個功能如果再加上身份驗證,就成了FTP服務器了,如果對用戶的操作再加上一些功能(如分享),就可以作為一個最簡單的盤了。想想是不是有點小激動啊。   我這一小節就不 ...

Sat Aug 02 18:46:00 CST 2014 1 2757
Socket網絡編程--小小盤程序(4)

  在這一小節中實現了文件的下載,具體的思路是根據用戶的uid和用戶提供的文件名filename聯合兩張表,取得md5唯一標識符,然后操作這個標識符對應的文件發送給客戶端。   實現下載的小小盤程序   client.cpp增加下面這個函數以實現文件的下載 ...

Wed Aug 06 03:41:00 CST 2014 10 1330
Socket網絡編程--小小盤程序(5)

  各位好呀!這一小節應該就是這個小小盤程序的最后一小節了,這一節將實現最后的三個功能,即列出用戶在服務器中的文件列表,還有刪除用戶在服務器中的文件,最后的可以共享文件給好友。   列出用戶在服務器中的文件列表   增加一個結構體   為了方便我就假設服務器最多可以存16 ...

Wed Aug 06 17:17:00 CST 2014 4 1657
程序員必備課程——網絡編程入門

關鍵字:互聯網協議,網絡分層,socket,TCP/IP協議,jdk源碼,多線程,線程池,ExecutorService 本文的主要目的是面向程序員,所以涉及到程序編碼上面比較多的是TCP/IP協議以及Socket協議,這里會重點介紹,而在學習這兩個協議之前,對於整個互聯網的運行原理 ...

Fri Dec 08 01:16:00 CST 2017 6 6618
VC++6.0網絡編程Socket編程(轉)

從csdn上下載的該軟件的教程: 作為一個初學者,深感Socket編程入門的困難,但當把一些問題弄懂之后,回過頭來看以前遇到的一些問題,才發現 Socket編程其實並沒有那么復雜。接下來我就把我遇到的一些困難講述下,並補上解決的辦法。 首先我們要想實現一個簡單的點對點網絡通信,就應該有一個客戶 ...

Fri Jan 15 08:13:00 CST 2016 0 4576
Linux C高級編程——網絡編程之以太(2)

Linux網絡編程——以太 宗旨:技術的學習是有限的,分享的精神是無限的。 1、以太幀格式 源地址和目的地址是指網卡的硬件地址(也叫MAC地址),長度是48位,是在網卡出廠時固化的。用ifconfig命令查看,“ 硬件地址 00:0c ...

Mon Aug 07 03:36:00 CST 2017 0 1282
寬字節安全 JAVA安全線上進階課程開講啦!!!

前言 寬字節安全首次推出 JAVA安全進階課程,系統性講解JAVA反序列化漏洞,代碼執行漏洞等開發中可能出現的安全問題。深入漏洞原理,寫出更安全地代碼。 課程優勢 對於很多線上課程以攻擊入手來講解java安全,總感覺缺點什么。在我看來,安全不只有攻擊,還需要從攻擊中學習怎么防御。對於很多以 ...

Tue Jul 27 00:33:00 CST 2021 0 225
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM