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流量控...