C++ Socket編程
1-1.課程內(nèi)容介紹.zygx8
1-2.學(xué)習(xí)方法說明和課程代碼下載演示.zygx8
1-3.TCPIP協(xié)議分層講解.zygx8
1-4.網(wǎng)絡(luò)包抓包分析.zygx8
1-5.在windows和Linux系統(tǒng)之間配置共享.zygx8
1.txt
2-1.系統(tǒng)socket庫(kù)介紹.zygx8
2-2.windows上加載socket庫(kù).zygx8
2-3.在windows平臺(tái)創(chuàng)建socket.zygx8
2-4.移植到Linux并設(shè)置單進(jìn)程創(chuàng)建socket的最大數(shù)量.zygx8
3-1.TCP協(xié)議特點(diǎn)講解.zygx8
3-10.服務(wù)端回應(yīng)send客戶端數(shù)據(jù).zygx8
3-11.Tcpserver開啟多線程并發(fā)處理.zygx8
3-12.Tcpserver移植到windows.zygx8
3-2.TCP協(xié)議頭和窗口分析.zygx8
3-3.創(chuàng)建TCPServer設(shè)置服務(wù)器信息并講解網(wǎng)絡(luò)字節(jié)序.zygx8
3-4.bind端口.zygx8
3-5.listen開始監(jiān)聽.zygx8
3-6.accept讀取用戶的連接信息.zygx8
3-7.取出連接客戶端IP地址和端口號(hào).zygx8
3-8.服務(wù)端recv客戶端發(fā)送數(shù)據(jù).zygx8
3-9.服務(wù)端循環(huán)接收客戶端數(shù)據(jù).zygx8
4-1.創(chuàng)建XTcp類接口.zygx8
4-10.測(cè)試XTcp的so動(dòng)態(tài)鏈接庫(kù).zygx8
4-2.封裝跨平臺(tái)accpet和close接口.zygx8
4-3.封裝跨平臺(tái)send和recv接口.zygx8
4-4.封裝socket和bind接口.zygx8
4-5.XTcp類在windows中測(cè)試.zygx8
4-6.XTcp類在Linux中的測(cè)試.zygx8
4-7.創(chuàng)建XTcp動(dòng)態(tài)dll鏈接庫(kù)項(xiàng)目.zygx8
4-8.測(cè)試XTcp的dll動(dòng)態(tài)鏈接庫(kù).zygx8
4-9.創(chuàng)建XTcp動(dòng)態(tài)so鏈接庫(kù)項(xiàng)目(Linux).zygx8
5-1.創(chuàng)建tcpclient項(xiàng)目.zygx8
5-2.tcp三次握手協(xié)議詳解.zygx8
5-3.完成XTcp庫(kù)connect函數(shù)封裝.zygx8
5-4.移植到Linux并測(cè)試與服務(wù)端通信.zygx8
5-5.tcp編程總結(jié).zygx8
6-1.Windows中設(shè)置socket阻塞和非阻塞.zygx8
6-2.Linux中設(shè)置socket阻塞和非阻塞.zygx8
6-3.通過select實(shí)現(xiàn)connect的跨平臺(tái)超時(shí)處理.zygx8
6-4.并發(fā)測(cè)試工具ab使用講解.zygx8
6-5.epoll高并發(fā)多路復(fù)用講解.zygx8
6-6.通過epoll接收用戶連接.zygx8
6-7.基于epoll的高性能服務(wù)端開發(fā)和高并發(fā)測(cè)試.zygx8
7-1.http協(xié)議詳解通過抓包和telnet模擬分析.zygx8
7-10.完成php腳本解析并返回給瀏覽器.zygx8
7-11.支持給php傳遞基于URLGET變量.zygx8
7-12.封裝XhttpServer對(duì)外接口類.zygx8
7-13.封裝XHttpClient處理單個(gè)請(qǐng)求的接口.zygx8
7-14.封裝http協(xié)議響應(yīng)類XHttpResponse.zygx8
7-15.完成Xhttp封裝移植到linux解決中斷問題.zygx8
7-2.Xhttp項(xiàng)目創(chuàng)建接受瀏覽器請(qǐng)求.zygx8
7-3.響應(yīng)瀏覽器的頁(yè)面請(qǐng)求完成http的響應(yīng)協(xié)議.zygx8
7-4.通過正則表達(dá)式分析瀏覽器請(qǐng)求.zygx8
7-5.獲取請(qǐng)求文件大小并生成http協(xié)議頭.zygx8
7-6.發(fā)送用戶請(qǐng)求的頁(yè)面和圖片.zygx8
7-7.完成http1.1協(xié)議并移植到windows.zygx8
7-8.通過正則表達(dá)式獲取請(qǐng)求頁(yè)面文件后綴php.zygx8
7-9.調(diào)用php-cgi完成php腳本解析.zygx8
8-1.UDP協(xié)議講解.zygx8
8-2.創(chuàng)建UDPserver監(jiān)聽端口.zygx8
8-3.recvfrom接受客戶端數(shù)據(jù).zygx8
8-4.sendto客戶端和服務(wù)端互相發(fā)送數(shù)據(jù).zygx8
8-5.UDPclient和Server移植到linux.zygx8
8-6.UDP廣播包發(fā)送接收.zygx8
9-1.syslog項(xiàng)目介紹linux系統(tǒng)日志配置.zygx8
9-2.創(chuàng)建xsyslog在動(dòng)態(tài)庫(kù)中封裝udp類.zygx8
9-3.封裝UDP的recv和send.zygx8
9-4.使用UDP接收Linux日志.zygx8
9-5.使用正則表達(dá)式分析syslog日志并告警用戶非法登錄.zygx8
cmd.bat
下載必看.txt
更多精品教程.url
本教程由資源共享吧提供.url
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|