哪個是更好的類比描述兩個INET插座之間的溝通渠道:套接字類比:一個管道還是兩個管道?
- 一個雙向的「管道」
- 兩個單向的「管道」
如果我送點東西給一個雙向的「管道」,然後立即嘗試從那裏接收一些東西,我期待回收我剛剛發送的東西(除非另一端在此期間設法使用它)。
如果有兩個單向管,一個用於發送和其他用於接收(和另一端反之亦然),那麼我期待寫入在一端不會影響在相同的端部的讀數。
我是新來的插座和閱讀Python插座HOWTO後,我無法告訴正在使用哪種模式。我試圖通過實驗來推斷它,但我不確定是否正確設置了它。
所以,可以在一個端發送接收影響在相同的端部,或在這些方向上分開,如果有兩個「管道」?
分隔。你不會讀回你剛寫的東西。以一種方式進行數據傳輸的唯一方式是延遲數據。 – spectras