網路程式設計總結

2021-10-03 08:04:36 字數 890 閱讀 9737

serversocket(埠號):例項化需要填寫埠號。

public

serversocket

(int port)

throws ioexception

socket(ip位址,埠號):需要填寫訪問的ip位址和埠號。

socket.getoutputstream():返回socket的輸出流。

socket.getinputstream():返回socket的輸入流。

public socket accept():使用serversocket.accept()建立乙個埠,如果有客戶端連線,返回乙個socket物件與客戶端連線

public

socket

(string ip位址,

int 埠號)

throws unknownhostexception, ioexception

echo模型:

tcp多執行緒實現:datagramsocket(埠號):設定監聽的埠號。

伺服器:datagrampacket(data(內容),start(開始的位置),end(結束的位置),address(ip位址),port(接受的埠號)):設定廣播的內容,位址和埠號。

客戶端:datagrampacket(data(byte陣列),start(接受的資料開始的位置),end(接受的資料結束的位置)):獲取接受的資料存入data陣列內

tcp示例:

tcp(多執行緒)、udp示例:

網路程式設計總結

一 確認網路環境3g wifi 1.新增原始檔和framework 1.1.新增原始檔 在你的程式中使用 reachability 只須將該例程中的 reachability.h 和 reachability.m 拷貝到你的工程中。如下圖 1.2.新增framework 將systemconfigu...

網路程式設計總結

osi分為物理層 資料鏈路層 網路層 傳輸層 會話層 表現層 應用層共七層。1.物理層 通過媒介傳輸位元,確定機械和電氣規範。位元bit 2.資料鏈路層 將位元組裝成幀和點對點的傳遞。幀frame 3.網路層 負責資料報從源到宿的傳遞和網際互聯。包packet 4.傳輸層 提供端對端的可靠的報文傳遞...

linux 網路程式設計總結 之網路程式設計函式總結

這周學習了linux網路程式設計相關的知識,現在將其總結如下 在linux系統中已經將tcp ip協議相關的東西都封裝好了,所以在入門學習網路程式設計的時候並沒有學習研究太多tcp ip協議的東西,而是學習那些已經將協議封裝好的函式和api。在linux網路程式設計中基本幾個函式如下 第乙個函式 套...