0124Socket程式設計

2022-08-16 02:54:17 字數 441 閱讀 8280

socket(套接字) 資料傳輸,檔案傳輸都是基於socket 用於描述ip位址和埠 伺服器端socket,監聽來自網路的請求 客戶端埠socket,向網路傳送請求

tcp:有回應 伺服器端serversocket: 開啟乙個serversocket 指定乙個埠號,在某個埠號監聽 接受客戶端傳送的請求,在沒有傳送是accept就處於阻塞的狀態

客戶端socket: 建立乙個socket物件,指定伺服器端的ip位址和埠號 使用inputstream建立乙個讀取硬碟上的檔案 從socket上得到outputstream 從inputstream當中的資料取出,寫入到outputstream

udp:封裝成資料報,不保證是否能收到,乙個資料報的量是有限的,單數速度相對快

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...

socket程式設計

建立socket 建立乙個 socket,它可用於在基於 tcp ip 的網路 如 internet 上通訊。socket s new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp 若要使用 udp 而不是 ...