TCP IP 網路通訊基礎

2021-09-30 10:28:41 字數 795 閱讀 1543

通過tcp/ip讓兩台真機進行通訊,選定一台真機做伺服器,一台做客戶端,客戶端需要知道伺服器端的ip,通過adb命令可以檢視到連線到wifi的平板的ip,

如圖,可以檢視到ip為192.168.1.79

注意一點:android3.0版本以後的網路通訊不能在主線程實現,而必須要新建執行緒去實現,這一點,讓我忙了一天沒能發現!!!!

下面是伺服器端**:

new serverthread().start();

class serverthread extends thread

string name = new string(c,0,length) ; 

system.out.println(name);

} catch (ioexception e) finally catch (ioexception e) }}

} 需配置許可權,才能建立socket物件

客戶端**:

new clientthread().start();

class clientthread extends thread catch (ioexception e)

try catch (ioexception e) }}

也需要配置許可權

實現結果:

啟動伺服器,從客戶端中傳送hello到伺服器,伺服器可以收到並顯示出來

下週實現伺服器收到後返回值給客戶端。

Linux網路通訊 TCP IP協議

一 網路通訊 網路是通過物理鏈路將各個孤立的工作站或主機相連在一起,組成資料鏈路,從而達到資源共享和通訊的目的,通過資訊交換實現人與人 人與計算機 計算機與計算機之間的通訊。1.網路通訊要遵守網路協議,區域網中最常用的有三個網路協議 microsoft的netbeui novell的ipx spx和...

網路通訊基礎

目錄 一 網路通訊概述 1 網路通訊屬於程序間通訊 2 網路通訊的通次 3 本部分學習方法 二 網路通訊基礎知識1 1 網路通訊的發展歷程 2 三大網路 3 通訊網路的傳輸媒介 三 網路通訊基礎知識2 1 osi open system interconnect,開放式系統互聯 參考模型 2 網絡卡...

網路通訊基礎

1,tcp協議 1 server端 serversocket serversocket new serversocket 10086 socket socket serversocket.accept 等待客戶端的連線 獲取客戶端發來的資料 bufferedreader reader new buf...