是什麼在C代碼簡稱像TCP接收緩衝區
recvfrom(sock, buffer, 20, 0, (struct sockaddr *)&c_addr, &addr_size);
而且可以有它的大小設置套接字選項(在C調整緩衝區緩存之間的差別,但我認爲其他編程語言有相同的套接字選項)?
我的困惑來自recvfrom代碼中稱爲「buffer」的緩衝區,可以合理地稱爲接收緩衝區,它也是TCP中使用的緩衝區的名稱。我想澄清一下,recvfrom代碼中提到的緩衝區是一種不同的緩衝區,也許有什麼不同。
假設它們不同,就5層網絡模型而言,第二種類型的緩衝區基本上只是用於傳輸層,並且通常不可修改(除了能夠改變它的一般性質,如大小)應用層?換句話說,TCP接收緩衝區中的數據是否傳遞到recvfrom代碼中稱爲「buffer」的緩衝區?
[tag:osi]與它沒有任何關係,或與其他任何東西有20年關係。讓它安息吧。 – EJP