Socket程式設計教程

2021-10-05 19:27:17 字數 1033 閱讀 9913

socket程式設計是嵌入式開發的基本功,理解並熟練應用socket是很重要的,一段時間不寫相關的**的難免會有所遺忘,前幾天重寫時回顧了下,找到一篇不錯的教程,分享一下:

socket是什麼

套接字有哪些型別

面向連線和無連線的套接字到底有什麼區別

osi網路七層模型簡明教程

tcp/ip協議族

ip、mac和埠號

linux下的socket演示程式

windows下的socket演示程式

使用wsastartup()函式載入dll

使用socket()函式建立套接字

bind()connect()函式

listen()accept()函式

send()/recv()write()/read()函式

socket程式設計實現回聲客戶端

如何讓伺服器端持續不斷地監聽客戶端的請求

socket緩衝區以及阻塞模式

tcp粘包問題(資料的無邊界性)

tcp資料報結構以及三次握手(**)

tcp資料的傳輸過程

tcp四次握手斷開連線(**)

如何優雅地斷開tcp連線

socket程式設計實現檔案傳輸功能

網路資料傳輸時的大小端問題

socket程式設計中使用網域名稱

再談udptcp

基於udp的伺服器端和客戶端

簡單的Ruby中的Socket程式設計教程

ruby提供了兩個級別訪問網路的服務,在底層你可以訪問作業系統,它可以讓你實現客戶端和伺服器為面向連線和無連線協議的基本套接字支援。ruby 統一支援應用程的網路協議,如ftp http等。不管是高層的還是底層的。ruby提供了一些基本類,讓你可以使用tcp,udp,socks等很多協議互動,而不必...

socket程式設計

一直以為serversocket accept之後客戶端才能發資訊,實驗後得出如下結論 1 serversocket沒有accept時,client是可以傳送資訊到server端的。2 serversocket accept之後,正在處理訊息時,client也是可以傳送資訊到server端。如果se...

Socket程式設計

對tcp ip udp socket程式設計這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問 1.什麼是tcp ip udp?2.socket在 呢?3.socket是什麼呢?4.你會使用它們嗎?什麼是tcp ip udp?tcp ip transmission cont...