1,tcp協議
(1)server端
serversocket serversocket = new serversocket(10086);
socket socket = serversocket.accept(); // 等待客戶端的連線
// 獲取客戶端發來的資料
bufferedreader reader = new bufferedreader(new inputstreamreader(socket.getinputstream()));
// 讀入一行資料(客戶端發來的)
string lien = reader.readline();
(2)client端
socket socket = new socket("127.0.0.1", 10086);
printwriter writer = new printwriter(socket.getoutputstream());
writer.println("客戶端1");
writer.flush();
2,udp協議
(1 )server 端
serversocket = new datagramsocket(10085);// udp的服務端
byte data = new
byte[1024];
datagrampacket packet = new datagrampacket(data, data.length);
system.out.println("等待對方傳送資料");
serversocket.receive(packet); // 伺服器獲取接收到的資料
string str = new string(data, 0, packet.getlength());
(2)client端
datagramsocket socket = new datagramsocket(); // 先聲udp的socket
string str = "sdfsdfsdf!";
datagrampacket packet = new datagrampacket(str.getbytes(), str.getbytes().length,
inetaddress.getbyname("127.0.0.1"), 10085);
socket.send(packet); // 將值傳送到伺服器
url url = new url("");
urlconnection connection = url.openconnection(); // 連線上位址
in = new bufferedinputstream(connection.getinputstream());
// 寫入資料,並儲存在某個位置
網路通訊基礎
目錄 一 網路通訊概述 1 網路通訊屬於程序間通訊 2 網路通訊的通次 3 本部分學習方法 二 網路通訊基礎知識1 1 網路通訊的發展歷程 2 三大網路 3 通訊網路的傳輸媒介 三 網路通訊基礎知識2 1 osi open system interconnect,開放式系統互聯 參考模型 2 網絡卡...
網路通訊 http基礎
2 長連線 3 session 和 cookie的區別 uri uniform resource identifier 包含url uniform resource locator 和urn uniform resource name url 協議名 網域名稱 可以是ip位址 埠號 可省略 虛擬目錄...
TCP IP 網路通訊基礎
通過tcp ip讓兩台真機進行通訊,選定一台真機做伺服器,一台做客戶端,客戶端需要知道伺服器端的ip,通過adb命令可以檢視到連線到wifi的平板的ip,如圖,可以檢視到ip為192.168.1.79 注意一點 android3.0版本以後的網路通訊不能在主線程實現,而必須要新建執行緒去實現,這一點...