socket通訊要素
網路通訊協議:
tcp協議:
使用tcp協議前,須先建立tcp連線,形成傳輸資料通道
傳輸前,採用「三次握手」方式,點對點通訊,是可靠的
tcp協議進行通訊的兩個應用程序:客戶端、服務端。
在連線中可進行大資料量的傳輸
傳輸完畢,需釋放已建立的連線四次握手,效率低
udp協議:
將資料、源、目的封裝成資料報,不需要建立連線
每個資料報的大小限制在64k內 傳送不管對方是否準備好,接收方收到也不確認,故是不可靠的
可以廣播發
送傳送資料結束時無需釋放資源,開銷小,速度快
tcp協議:
public
class
test
@test
public
void
server()
throws ioexception
system.out.
println
(stream.
tostring()
);serversocket.
close()
; inputstream.
close()
;}}
url類
類 url 和 urlconnection 提供了最高端網路應用。url 的網路資源的位置來同一表示internet 上各種網路資源
public
void
urltest()
throws ioexception
urlconnection.
disconnect()
; inputstream.
close()
; fileoutputstream.
close()
;}
httpclients獲取第三方api內容
public list
getproactive
(string pn,string sn,string date)
inputstream.
close()
; result=stringbuilder.
tostring()
; userliist= jsonarray.
parsearray
(result,user.
class);
}catch
(ioexception e)
return userliist;
}
python網路程式設計 TCP網路程式設計
tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...
網路程式設計 網路基礎
1.物理層 提供建立 維護和拆除物理鏈路所需的機械 電氣 功能和規程的特性 提供有關在傳輸介質上傳輸非結構的位流及物理鏈路故障檢測指示。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是位元。常用協議 eia tia rs 232 eia tia rs 449 v.35 rj 45 ...
網路程式設計 網路概述
應用層 常見的協議有http協議 ftp協議 傳輸層 常見協議有tcp udp協議。網路層 常見的協議有ip協議 icmp協議 igmp協議 鏈路層 常見的協議有arp協議 rarp協議。tcp 傳輸控制協議 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議。http 超文字傳輸協議 是網際網...