TCP雙向傳輸

2021-07-03 09:19:03 字數 810 閱讀 3779

tcp雙向傳輸:

客戶端通過鍵盤向服務端傳送字串,服務端接收到客戶端發來的字串進行翻轉後,傳送給客戶端。

/* 思路:

1.客戶端:源-鍵盤錄入 目的-網路輸出流 操作字串-選擇字元流

2.伺服器端:源-輸入流 目的-輸出流

3.為提高效率,加入緩衝

伺服器端步驟:

1.建立伺服器socket服務

2.獲取客戶端物件

3.讀取客戶端傳送過來的資料

4.將讀取到的字串反轉

5.獲取socket流中的輸出流,將反轉後的字串寫到該輸出流

6.關閉客戶端資源,關閉伺服器端資源

*///伺服器端

class

tcpserver

s1.close();

ss.close();

}//字串反轉

public

static string reverse(string str)

else

}}

/*

客戶端步驟:

1.建立socket服務

2.獲取鍵盤錄入

3.將資料傳送給伺服器。

4.獲取服務端返回的資料,並列印

5.關閉客戶端資源

*/ //客戶端

class tcpclient

//關閉鍵盤錄入

bufr.close();

//關閉客戶端資源

s.close();

}}

socketpair 雙向傳輸

socketpair會建立兩個網路檔案系統的描述符socket 0 socket 1 儲存在乙個二元陣列中。用於雙向的資料傳輸。define socket buffer size 32768u int sockets 2 int buffersize socket buffer size 1.建立s...

TCP傳輸策略

基於tcp的各類解決方案,可以根據資料吞吐量來大致分成兩大類 1 互動資料型別,例如telnet,ssh,這種型別的協議在大多數情況下只是做小流量的資料交換,比如說按一下鍵盤,回顯一些文字等等。2 資料成塊型別,例如ftp,這種型別的協議要求tcp能盡量的運載資料,把資料的吞吐量做到最大,並盡可能的...

傳輸協議 TCP

一tcp可靠資料傳輸 1 封裝tcp報文段 2 發出報文後啟動乙個計時器 3 通過校驗和發現資料差錯 4 通過序號重新排序,丟棄重複報文 5 流量控制 tcp的可靠傳說實現機制包括差錯編碼 確認 序號 重傳 計時器等 tcp的可靠資料傳輸是基於滑動視窗協議,但是傳送的視窗大小動態變化 二tcp流量控...